MinSalud.SIIFA.API.Contrato

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
More information: https://openapi-generator.tech
Contact Info: team@openapitools.org
Version: v2.0.0
BasePath:
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

  1. HTTP Bearer Token authentication (JWT)

Methods

[ Jump to Models ]

Table of Contents

CodigoReferencia

CodigoReferenciaDominio

Contrato

ContratoAgrupador

ContratoAnticipo

ContratoCums

ContratoCumsModalidadPago

ContratoCups

ContratoCupsModalidadPago

ContratoEstado

ContratoLiquidacion

ContratoLiquidacionEstado

ContratoModalidadPago

ContratoOperacion

ContratoOtrosi

ContratoOtrosiCums

ContratoOtrosiEstado

ContratoOtrosiPrestadorServicio

ContratoPrestadorServicio

ContratoPrestadorServicioModalidadPago

ContratoRegimen

Empresa

NovedadContrato

NovedadContratoAgrupador

NovedadContratoCums

NovedadContratoCups

NovedadContratoEstado

NovedadContratoModalidadPago

NovedadContratoPrestadorServicio

NovedadContratoRegimen

ReferenciaBanco

ReferenciaCums

ReferenciaCups

ReferenciaMunicipio

ReferenciaReps

WeatherForecast

CodigoReferencia

Up
get /api/CodigoReferencia/GetByIdDominio/{IdDominio}
Obtiene la lista de códigos de referencia filtrados por identificador de dominio. (apiCodigoReferenciaGetByIdDominioIdDominioGet)

Este endpoint permite consultar códigos de referencia asociados a un dominio específico mediante su ID. Los resultados incluyen el identificador y la descripción de cada código de referencia.

Sample request:

GET /api/CodigoReferencia/GetByIdDominio/6

Path parameters

IdDominio (required)
Path Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByIdDominio_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
}, {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de códigos de referencia obtenida exitosamente.

400

Solicitud incorrecta. El ID del dominio no es válido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontraron códigos de referencia para el dominio especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/CodigoReferencia/GetByNombreDominio/{NombreDominio}
Obtiene la lista de códigos de referencia filtrados por nombre de dominio. (apiCodigoReferenciaGetByNombreDominioNombreDominioGet)

Este endpoint permite consultar códigos de referencia asociados a un dominio específico mediante su nombre. Los resultados incluyen el identificador y la descripción de cada código de referencia.

Sample request:

GET /api/CodigoReferencia/GetByNombreDominio/TipoContrato

Path parameters

NombreDominio (required)
Path Parameter — default: null

Return type

array[Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByNombreDominio_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
}, {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de códigos de referencia obtenida exitosamente.

400

Solicitud incorrecta. El nombre del dominio no es válido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontraron códigos de referencia para el dominio especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

CodigoReferenciaDominio

Up
get /api/CodigoReferenciaDominio
Obtiene la lista de todos los dominios de código de referencia activos. (apiCodigoReferenciaDominioGet)

Este endpoint permite consultar todos los dominios de código de referencia disponibles en el sistema, incluyendo información como unidad de análisis, nombre, descripción y estado activo.

Los resultados se devuelven ordenados por nombre y solo incluyen dominios activos.

Sample request:

GET /api/CodigoReferenciaDominio

Return type

array[Minsalud_SIIFA_API_Features_CodigoReferenciaDominio_Queries_ListCodigoReferenciaDominio_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "idCodigoReferenciaDominio" : 0,
  "unidadAnalisis" : "unidadAnalisis",
  "nombre" : "nombre",
  "activo" : true
}, {
  "descripcion" : "descripcion",
  "idCodigoReferenciaDominio" : 0,
  "unidadAnalisis" : "unidadAnalisis",
  "nombre" : "nombre",
  "activo" : true
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de dominios obtenida exitosamente.

401

No autorizado. El token de autenticación es inválido o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

Contrato

Up
get /api/Contrato
Obtiene una lista paginada de contratos con filtros opcionales. (apiContratoGet)

Este endpoint permite consultar contratos aplicando múltiples filtros opcionales:

Filtros disponibles:

Seguridad y roles:

Los resultados se devuelven paginados con metadatos que incluyen:

Validaciones:

Sample request:

GET /api/Contrato?NumeroPagina=1&RegistrosPorPagina=10&CodigoEstado=102001
GET /api/Contrato?NitContratista=800123456&AnioSuscripcion=2025
GET /api/Contrato?Nombre=Servicios%20de%20Salud

Query parameters

IdContrato (optional)
Query Parameter — default: null format: int32
NitContratante (optional)
Query Parameter — default: null
NitContratista (optional)
Query Parameter — default: null
Nombre (optional)
Query Parameter — default: null
CodigoEstado (optional)
Query Parameter — default: null format: int32
AnioSuscripcion (optional)
Query Parameter — default: null format: int32
NumeroPagina (optional)
Query Parameter — default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "estado" : "estado",
    "valor" : 9.301444243932576,
    "codigoEstado" : 2,
    "nombre" : "nombre",
    "fechaFin" : "2000-01-23T04:56:07.000+00:00",
    "nitContratante" : 2,
    "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
    "empresaContratista" : {
      "razonSocial" : "razonSocial",
      "nit" : 3
    },
    "cucon" : "cucon",
    "empresaContratante" : {
      "razonSocial" : "razonSocial",
      "nit" : 3
    },
    "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
    "idContrato" : 5,
    "nitContratista" : 7
  }, {
    "estado" : "estado",
    "valor" : 9.301444243932576,
    "codigoEstado" : 2,
    "nombre" : "nombre",
    "fechaFin" : "2000-01-23T04:56:07.000+00:00",
    "nitContratante" : 2,
    "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
    "empresaContratista" : {
      "razonSocial" : "razonSocial",
      "nit" : 3
    },
    "cucon" : "cucon",
    "empresaContratante" : {
      "razonSocial" : "razonSocial",
      "nit" : 3
    },
    "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
    "idContrato" : 5,
    "nitContratista" : 7
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de contratos obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result

400

Parámetros de consulta inválidos. Verifique que NumeroPagina y RegistrosPorPagina sean mayores a 0 y que RegistrosPorPagina no supere 100. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/Contrato/{IdContrato}
Elimina permanentemente un contrato del sistema por su identificador. (apiContratoIdContratoDelete)

Este endpoint permite eliminar un contrato específico del sistema de forma permanente. Esta operación es irreversible y debe usarse con precaución.

Restricciones importantes:

Validaciones automáticas:

  1. El IdContrato debe ser mayor a 0
  2. El contrato debe existir en la base de datos

Eliminaciones en cascada:

Al eliminar un contrato, se eliminarán automáticamente todos los registros relacionados:

Nota importante: Esta operación elimina el contrato y TODOS sus datos relacionados de forma permanente. No es posible recuperar la información después de la eliminación. Para contratos que ya están activos o han sido utilizados, considere usar cambio de estado en lugar de eliminación física.

Sample request:

DELETE /api/Contrato/1
DELETE /api/Contrato/150

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result

Example data

Content-Type: application/json
{
  "idContrato" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Contrato eliminado exitosamente junto con todos sus registros relacionados. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result

400

ID de contrato inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado. No existe un contrato con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El contrato no puede ser eliminado porque no está en estado "En creación" (102001) o tiene dependencias que no permiten su eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/Contrato/{IdContrato}
Obtiene los detalles completos de un contrato específico por su identificador. (apiContratoIdContratoGet)

Este endpoint devuelve información detallada y completa de un contrato específico, incluyendo:

Información básica:

Información de las partes:

Información de configuración:

Información complementaria:

Validaciones:

Sample request:

GET /api/Contrato/1
GET /api/Contrato/150

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result

Example data

Content-Type: application/json
{
  "estado" : "estado",
  "codigoEstado" : 5,
  "nombre" : "nombre",
  "numeroProcedimientos" : 6,
  "codigoReferenciaModalidadPago" : [ 9, 9 ],
  "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
  "empresaContratista" : {
    "razonSocial" : "razonSocial",
    "nit" : 5
  },
  "tipoContrato" : {
    "descripcion" : "descripcion",
    "codigoTipoContrato" : 1
  },
  "codigoReferenciaRegimen" : [ 1, 1 ],
  "empresaContratante" : {
    "razonSocial" : "razonSocial",
    "nit" : 5
  },
  "codigoTipoContrato" : 6,
  "contratoAgrupador" : [ {
    "descripcion" : "descripcion",
    "codigoAgrupador" : 1,
    "idContratoAgrupador" : 7
  }, {
    "descripcion" : "descripcion",
    "codigoAgrupador" : 1,
    "idContratoAgrupador" : 7
  } ],
  "valor" : 7.061401241503109,
  "numeroMedicamentos" : 9,
  "fechaFin" : "2000-01-23T04:56:07.000+00:00",
  "nitContratante" : 5,
  "contratoRegimen" : [ {
    "descripcion" : "descripcion",
    "idContratoRegimen" : 1,
    "codigoRegimen" : 6
  }, {
    "descripcion" : "descripcion",
    "idContratoRegimen" : 1,
    "codigoRegimen" : 6
  } ],
  "numeroServicios" : 9,
  "cucon" : "cucon",
  "contratoModalidadPago" : [ {
    "descripcion" : "descripcion",
    "idContratoModalidadPago" : 3,
    "codigoModalidadPago" : 2
  }, {
    "descripcion" : "descripcion",
    "idContratoModalidadPago" : 3,
    "codigoModalidadPago" : 2
  } ],
  "otrosis" : [ {
    "estado" : "estado",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "valor" : 1.1730742509559433,
    "codigoEstado" : 4,
    "nombre" : "nombre",
    "idContratoOtrosi" : 7,
    "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "estado" : "estado",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "valor" : 1.1730742509559433,
    "codigoEstado" : 4,
    "nombre" : "nombre",
    "idContratoOtrosi" : 7,
    "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 0,
  "nitContratista" : 2,
  "codigoReferenciaAgrupador" : [ 4, 4 ]
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalles del contrato obtenidos exitosamente con toda la información relacionada. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result

400

ID de contrato inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado. No existe un contrato con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener los detalles del contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/Contrato
Registra un nuevo contrato en el sistema SIIFA. (apiContratoPost)

Este endpoint permite crear un nuevo contrato con validaciones automáticas de integridad. El contrato se crea en estado "En creación" (102001) por defecto.

Datos requeridos:

Datos condicionales (requeridos para contratos tipo 104001):

Validaciones automáticas aplicadas:

  1. Validación de NITs:

    • NitContratante debe existir en dbo.Empresa
    • NitContratista debe existir en dbo.Empresa
  2. Validación de fechas:

    • FechaSuscripcion debe ser menor o igual a FechaInicio
    • FechaInicio debe ser menor que FechaFin (si FechaFin está presente)
  3. Validación de duplicidad:

    • No puede existir otro contrato con el mismo hash CUCON
    • El hash se genera con: SHA256(TipoContrato + NitContratante + NitContratista + Nombre + FechaSuscripcion)
  4. Validaciones condicionales (tipo 104001):

    • ModalidadPago es obligatoria
    • Agrupador es obligatorio
    • Regimen es obligatorio
  5. Validaciones de datos:

    • Valor debe ser mayor a 0
    • Nombre no puede estar vacío
    • CodigoTipoContrato debe existir en CodigoReferencia

Registros creados:

Sample request:

POST /api/Contrato
{
    "codigoTipoContrato": 104001,
    "nitContratante": 900123456,
    "nitContratista": 800654321,
    "nombre": "Contrato de Prestación de Servicios de Salud 2025",
    "fechaSuscripcion": "2025-01-15",
    "fechaInicio": "2025-02-01",
    "fechaFin": "2025-12-31",
    "valor": 500000000,
    "codigoReferenciaModalidadPago": [1, 2],
    "codigoReferenciaAgrupador": [5, 6],
    "codigoReferenciaRegimen": [3]
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result

Example data

Content-Type: application/json
{
  "idContrato" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Contrato creado exitosamente. Retorna el ID del nuevo contrato y la URL para consultarlo. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación con el campo y el mensaje correspondiente. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe un contrato con los mismos datos (hash CUCON duplicado). Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/Contrato
Actualiza la información de un contrato existente. (apiContratoPut)

Este endpoint permite modificar los datos de un contrato existente aplicando las mismas validaciones que en la creación del contrato.

Restricciones importantes:

Campos actualizables:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContrato debe existir en la base de datos
  2. Validación de NITs:

    • NitContratante debe existir en dbo.Empresa
    • NitContratista debe existir en dbo.Empresa
  3. Validación de fechas:

    • FechaSuscripcion debe ser menor o igual a FechaInicio
    • FechaInicio debe ser menor que FechaFin (si FechaFin está presente)
  4. Validación de duplicidad:

    • No puede existir otro contrato (diferente al actual) con el mismo hash CUCON
    • El hash se recalcula con los nuevos datos
  5. Validaciones condicionales (tipo 104001):

    • ModalidadPago es obligatoria
    • Agrupador es obligatorio
    • Regimen es obligatorio

Operaciones realizadas:

Nota importante: Si se eliminan valores de las listas (ModalidadPago, Regimen, Agrupador), los registros relacionados se eliminarán automáticamente de la base de datos.

Sample request:

PUT /api/Contrato
{
    "idContrato": 1,
    "codigoTipoContrato": 104001,
    "nitContratante": 900123456,
    "nitContratista": 800654321,
    "nombre": "Contrato Actualizado 2025",
    "fechaSuscripcion": "2025-01-15",
    "fechaInicio": "2025-02-01",
    "fechaFin": "2025-12-31",
    "valor": 550000000,
    "codigoReferenciaModalidadPago": [1, 2, 3],
    "codigoReferenciaAgrupador": [5],
    "codigoReferenciaRegimen": [3, 4]
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result

Example data

Content-Type: application/json
{
  "idContrato" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Contrato actualizado exitosamente. Retorna el ID del contrato modificado. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado. No existe un contrato con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El contrato no puede ser editado porque no está en estado "En creación" (102001) o porque generaría un CUCON duplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoAgrupador

Up
get /api/ContratoAgrupador/ByIdContrato/{IdContrato}
Obtiene la lista de agrupadores asociados a un contrato específico. (apiContratoAgrupadorByIdContratoIdContratoGet)

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Queries_ListContratoAgrupadorByIdContrato_Result]

Example data

Content-Type: application/json
[ {
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "codigoAgrupador" : 1,
  "idContratoAgrupador" : 0
}, {
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "codigoAgrupador" : 1,
  "idContratoAgrupador" : 0
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de agrupadores obtenida exitosamente.

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontraron agrupadores para el contrato especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoAgrupador/{IdContratoAgrupador}
Elimina un agrupador de contrato por su identificador. (apiContratoAgrupadorIdContratoAgrupadorDelete)

Path parameters

IdContratoAgrupador (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_DeleteContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "idContratoAgrupador" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Agrupador eliminado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_DeleteContratoAgrupador_Result

400

ID de agrupador inválido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró el agrupador a eliminar. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al eliminar el agrupador. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el agrupador. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoAgrupador/{IdContratoAgrupador}
Obtiene el detalle de un agrupador de contrato por su identificador. (apiContratoAgrupadorIdContratoAgrupadorGet)

Path parameters

IdContratoAgrupador (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Queries_DetailContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "codigoAgrupador" : 1,
  "idContratoAgrupador" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del agrupador obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Queries_DetailContratoAgrupador_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró el agrupador solicitado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener el detalle del agrupador. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoAgrupador
Registra un nuevo agrupador para un contrato. (apiContratoAgrupadorPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Command Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "idContrato" : 6,
  "idContratoAgrupador" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Agrupador registrado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Result

400

Datos inválidos o faltantes en la solicitud. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al registrar el agrupador. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar el agrupador. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoAgrupador
Actualiza la información de un agrupador de contrato existente. (apiContratoAgrupadorPut)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Command Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "idContrato" : 6,
  "idContratoAgrupador" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Agrupador actualizado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Result

400

Datos inválidos en la solicitud. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró el agrupador a actualizar. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al actualizar el agrupador. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el agrupador. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoAnticipo

Up
get /api/ContratoAnticipo/ByIdContrato/{IdContrato}
Obtiene la lista de anticipos asociados a un contrato específico. (apiContratoAnticipoByIdContratoIdContratoGet)
Este endpoint permite consultar todos los anticipos registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result

Example data

Content-Type: application/json
{
  "fechaAnticipo" : "2000-01-23T04:56:07.000+00:00",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorAnticipo" : 5.962133916683182,
  "idContratoAnticipo" : 0,
  "codigoFuente" : 1,
  "idContrato" : 6,
  "referencia" : "referencia"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de anticipos obtenida exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontraron anticipos para el contrato especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoAnticipo/{IdContratoAnticipo}
Elimina un anticipo de contrato por su identificador. (apiContratoAnticipoIdContratoAnticipoDelete)
Este endpoint permite eliminar un anticipo de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoAnticipo (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "idContratoAnticipo" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Anticipo eliminado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result

400

ID de anticipo inválido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró el anticipo a eliminar. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al eliminar el anticipo. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el anticipo. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoAnticipo/{IdContratoAnticipo}
Obtiene el detalle de un anticipo de contrato por su identificador. (apiContratoAnticipoIdContratoAnticipoGet)
Este endpoint devuelve la información detallada de un anticipo de contrato específico, incluyendo valores, fechas y referencias.

Path parameters

IdContratoAnticipo (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "fechaAnticipo" : "2000-01-23T04:56:07.000+00:00",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorAnticipo" : 5.962133916683182,
  "idContratoAnticipo" : 0,
  "codigoFuente" : 1,
  "idContrato" : 6,
  "referencia" : "referencia"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del anticipo obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró el anticipo solicitado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener el detalle del anticipo. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoAnticipo
Registra un nuevo anticipo para un contrato. (apiContratoAnticipoPost)
Este endpoint permite crear un nuevo registro de anticipo asociado a un contrato, especificando los datos requeridos como valor, fecha y referencia.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "idContratoAnticipo" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result

400

Datos inválidos o faltantes en la solicitud. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al registrar el anticipo. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar el anticipo. Microsoft_AspNetCore_Mvc_ProblemDetails

201

Anticipo registrado exitosamente.

Up
put /api/ContratoAnticipo
Actualiza la información de un anticipo de contrato existente. (apiContratoAnticipoPut)
Este endpoint permite modificar los datos de un anticipo previamente registrado, como el valor, la fecha o la referencia.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "idContratoAnticipo" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Anticipo actualizado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result

400

Datos inválidos en la solicitud. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró el anticipo a actualizar. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al actualizar el anticipo. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el anticipo. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoCums

Up
get /api/ContratoCums/ByIdContrato/{IdContrato}
Obtiene la lista de CUMS (medicamentos y suministros) asociados a un contrato específico. (apiContratoCumsByIdContratoIdContratoGet)

Este endpoint permite consultar todos los CUMS registrados para un contrato, filtrando por el identificador del contrato.

Información retornada:

Validaciones:

Sample request:

GET /api/ContratoCums/ByIdContrato/1
GET /api/ContratoCums/ByIdContrato/150

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 2,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 5,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContrato" : 6,
  "idCums" : 1
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de CUMS obtenida exitosamente con toda la información de medicamentos y suministros del contrato. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result

400

ID de contrato inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado o sin CUMS asociados. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener la lista de CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoCums/{IdContratoCums}
Elimina permanentemente un CUMS de contrato del sistema por su identificador. (apiContratoCumsIdContratoCumsDelete)

Este endpoint permite eliminar un CUMS de contrato específico del sistema de forma permanente. Esta operación es irreversible y debe usarse con precaución.

Restricciones importantes:

Validaciones automáticas:

  1. El IdContratoCums debe ser mayor a 0
  2. El CUMS debe existir en la base de datos
  3. El contrato asociado debe estar en estado "En creación" (102001)

Eliminaciones en cascada:

Al eliminar un CUMS de contrato, se eliminarán automáticamente todos los registros relacionados:

Nota importante: Esta operación elimina el CUMS y TODOS sus datos relacionados de forma permanente. No es posible recuperar la información después de la eliminación. Para contratos que ya están activos, considere usar cambio de estado en lugar de eliminación física.

Sample request:

DELETE /api/ContratoCums/1
DELETE /api/ContratoCums/250

Path parameters

IdContratoCums (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS eliminado exitosamente junto con todos sus registros relacionados. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result

400

ID de CUMS inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

CUMS de contrato no encontrado. No existe un registro con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El CUMS no puede ser eliminado porque el contrato no está en estado "En creación" (102001) o tiene dependencias que no permiten su eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoCums/{IdContratoCums}
Obtiene el detalle completo de un CUMS de contrato por su identificador. (apiContratoCumsIdContratoCumsGet)

Este endpoint devuelve información detallada y completa de un CUMS de contrato específico, incluyendo:

Información del medicamento/suministro:

Información contractual:

Validaciones:

Sample request:

GET /api/ContratoCums/1
GET /api/ContratoCums/250

Path parameters

IdContratoCums (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 2,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 5,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContrato" : 6,
  "idCums" : 1
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del CUMS obtenido exitosamente con toda la información relacionada. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result

400

ID de CUMS inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

CUMS de contrato no encontrado. No existe un registro con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener el detalle del CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoCums
Registra un nuevo CUMS (medicamento o suministro) asociado a un contrato. (apiContratoCumsPost)

Este endpoint permite crear un nuevo registro de CUMS vinculado a un contrato con validaciones automáticas de integridad.

Datos requeridos:

Datos opcionales:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContrato debe existir en la tabla Contrato
    • El CodigoCums debe existir en la tabla ReferenciaCums
  2. Validación de valores:

    • ValorUnitario debe ser mayor a 0
    • Cantidad debe ser mayor a 0
  3. Validación de duplicidad:

    • No puede existir el mismo CodigoCums asociado al mismo IdContrato
  4. Validación de estado del contrato:

    • El contrato debe estar en estado "En creación" (102001) para permitir agregar CUMS

Registros creados:

Sample request:

POST /api/ContratoCums
{
    "idContrato": 1,
    "codigoCums": "19934455-1",
    "valorUnitario": 15000.50,
    "cantidad": 1000,
    "codigoReferenciaModalidadPago": [1, 2],
    "observaciones": "Medicamento de alto costo"
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS registrado exitosamente. Retorna el ID del nuevo registro. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación con el campo y el mensaje correspondiente. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe un CUMS con el mismo código asociado al contrato o el contrato no está en estado editable. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoCums
Actualiza la información de un CUMS de contrato existente. (apiContratoCumsPut)

Este endpoint permite modificar los datos de un CUMS previamente registrado aplicando las mismas validaciones que en la creación del CUMS.

Restricciones importantes:

Campos actualizables:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContratoCums debe existir en la base de datos
    • El CodigoCums debe existir en ReferenciaCums
  2. Validación de valores:

    • ValorUnitario debe ser mayor a 0
    • Cantidad debe ser mayor a 0
  3. Validación de duplicidad:

    • No puede existir otro registro (diferente al actual) con el mismo CodigoCums para el mismo contrato
  4. Validación de estado:

    • El contrato asociado debe estar en estado "En creación" (102001)

Operaciones realizadas:

Sample request:

PUT /api/ContratoCums
{
    "idContratoCums": 1,
    "idContrato": 1,
    "codigoCums": "19934455-1",
    "valorUnitario": 16500.00,
    "cantidad": 1500,
    "codigoReferenciaModalidadPago": [1, 2, 3],
    "observaciones": "Actualización de precio y cantidad"
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS actualizado exitosamente. Retorna el ID del registro modificado. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

CUMS de contrato no encontrado. No existe un registro con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El CUMS no puede ser editado porque el contrato no está en estado "En creación" (102001) o porque generaría un código duplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoCumsModalidadPago

Up
delete /api/ContratoCumsModalidadPago/{IdContratoCumsModalidadPago}
Elimina una modalidad de pago de CUMS de contrato por su identificador. (apiContratoCumsModalidadPagoIdContratoCumsModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un CUMS de contrato, identificándola por su ID único.

Path parameters

IdContratoCumsModalidadPago (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCumsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoCumsModalidadPago/{IdContratoCumsModalidadPago}
Obtiene el detalle de una modalidad de pago de CUMS de contrato por su identificador. (apiContratoCumsModalidadPagoIdContratoCumsModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un CUMS de contrato específico.

Path parameters

IdContratoCumsModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 6,
  "idContratoModalidadPago" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 5.962133916683182,
  "idContratoCumsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoCumsModalidadPago
Registra una nueva modalidad de pago para un CUMS de contrato. (apiContratoCumsModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un CUMS de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCumsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoCumsModalidadPago
Actualiza la información de una modalidad de pago de CUMS de contrato existente. (apiContratoCumsModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un CUMS de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCumsModalidaPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoCups

Up
get /api/ContratoCups/ByIdContrato/{IdContrato}
Obtiene la lista de CUPS asociados a un contrato específico. (apiContratoCupsByIdContratoIdContratoGet)
Este endpoint permite consultar todos los CUPS registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result

Example data

Content-Type: application/json
{
  "codigoCupsSispro" : "codigoCupsSispro",
  "idContratoCups" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cantidad" : 1,
  "cups" : {
    "codigoCupsSispro" : "codigoCupsSispro",
    "codigoCupsNumerico" : 5,
    "incluidoPbs" : true,
    "nombre" : "nombre"
  },
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de CUPS obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result

404

No se encontraron CUPS para el contrato especificado.

Up
delete /api/ContratoCups/{IdContratoCups}
Elimina un CUPS de contrato por su identificador. (apiContratoCupsIdContratoCupsDelete)
Este endpoint permite eliminar un CUPS de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoCups (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUPS eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result

404

No se encontró el CUPS a eliminar.

Up
get /api/ContratoCups/{IdContratoCups}
Obtiene el detalle de un CUPS de contrato por su identificador. (apiContratoCupsIdContratoCupsGet)
Este endpoint devuelve la información detallada de un CUPS de contrato específico, incluyendo datos del procedimiento o servicio.

Path parameters

IdContratoCups (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result

Example data

Content-Type: application/json
{
  "codigoCupsSispro" : "codigoCupsSispro",
  "idContratoCups" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cantidad" : 1,
  "cups" : {
    "codigoCupsSispro" : "codigoCupsSispro",
    "codigoCupsNumerico" : 5,
    "incluidoPbs" : true,
    "nombre" : "nombre"
  },
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del CUPS obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result

404

No se encontró el CUPS solicitado.

Up
post /api/ContratoCups
Registra un nuevo CUPS para un contrato. (apiContratoCupsPost)
Este endpoint permite crear un nuevo registro de CUPS asociado a un contrato, especificando los datos requeridos como código, descripción y valor.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result

Example data

Content-Type: application/json
{
  "idContratoCups" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUPS registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoCups
Actualiza la información de un CUPS de contrato existente. (apiContratoCupsPut)
Este endpoint permite modificar los datos de un CUPS previamente registrado, como el código, la descripción o el valor.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result

Example data

Content-Type: application/json
{
  "idContratoCups" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUPS actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result

404

No se encontró el CUPS a actualizar.

400

Datos inválidos en la solicitud.

ContratoCupsModalidadPago

Up
delete /api/ContratoCupsModalidadPago/{IdContratoCupsModalidadPago}
Elimina una modalidad de pago de CUPS de contrato por su identificador. (apiContratoCupsModalidadPagoIdContratoCupsModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un procedimiento (CUPS) de contrato, identificándola por su ID único.

Path parameters

IdContratoCupsModalidadPago (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCupsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoCupsModalidadPago/{IdContratoCupsModalidadPago}
Obtiene el detalle de una modalidad de pago de CUPS de contrato por su identificador. (apiContratoCupsModalidadPagoIdContratoCupsModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un procedimiento (CUPS) de contrato específico.

Path parameters

IdContratoCupsModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCups" : 6,
  "idContratoModalidadPago" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 5.962133916683182,
  "idContratoCupsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoCupsModalidadPago
Registra una nueva modalidad de pago para un CUPS de contrato. (apiContratoCupsModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un procedimiento (CUPS) de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCupsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoCupsModalidadPago
Actualiza la información de una modalidad de pago de CUPS de contrato existente. (apiContratoCupsModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un procedimiento (CUPS) de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCupsModalidaPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoEstado

Up
get /api/ContratoEstado/ByIdContrato/{IdContrato}
Obtiene el historial de estados asociados a un contrato específico. (apiContratoEstadoByIdContratoIdContratoGet)
Este endpoint permite consultar todos los estados registrados para un contrato, filtrando por el identificador del contrato. El resultado incluye información detallada de cada cambio de estado, como fechas, observaciones y descripción del estado.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result

Example data

Content-Type: application/json
{
  "fechaCambio" : "2000-01-23T04:56:07.000+00:00",
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "idContrato" : 6,
  "observacion" : "observacion",
  "idContratoEstado" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de estados obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result

404

No se encontraron estados para el contrato especificado.

Up
post /api/ContratoEstado
Registra un nuevo cambio de estado para un contrato. (apiContratoEstadoPost)
Este endpoint permite crear un nuevo registro de cambio de estado asociado a un contrato, especificando los datos requeridos como el código de estado, observación y fecha.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result

Example data

Content-Type: application/json
{
  "idContrato" : 6,
  "idContratoEstado" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Cambio de estado registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result

400

Datos inválidos o faltantes en la solicitud.

ContratoLiquidacion

Up
get /api/ContratoLiquidacion/ByIdContrato
Obtiene la lista de liquidaciones asociadas a un contrato específico. (apiContratoLiquidacionByIdContratoGet)

Este endpoint permite consultar todas las liquidaciones registradas para un contrato filtrando por el identificador del contrato y además, aplicando múltiples filtros opcionales:

Filtros disponibles:

Query parameters

IdContrato (optional)
Query Parameter — default: null format: int32
CodigoCausal (optional)
Query Parameter — default: null
IdContratoLiquidacion (optional)
Query Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_Result]

Example data

Content-Type: application/json
[ {
  "estado" : "estado",
  "valorNetoPagar" : 4.145608029883936,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorTotalPagado" : 2.3021358869347655,
  "valorMultas" : 7.386281948385884,
  "valorTotalEjecutado" : 5.637376656633329,
  "codigoEstado" : 1,
  "codigoCausal" : 1,
  "valorDeducciones" : 2.027123023002322,
  "valorTotalContrato" : 5.962133916683182,
  "idContratoLiquidacion" : 0,
  "causalLiquidacion" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 1
  },
  "valorSaldoFavorContratante" : 9.301444243932576,
  "fechaLiquidacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "valorIndemnizacion" : 3.616076749251911,
  "valorSaldoFavorContratista" : 7.061401241503109
}, {
  "estado" : "estado",
  "valorNetoPagar" : 4.145608029883936,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorTotalPagado" : 2.3021358869347655,
  "valorMultas" : 7.386281948385884,
  "valorTotalEjecutado" : 5.637376656633329,
  "codigoEstado" : 1,
  "codigoCausal" : 1,
  "valorDeducciones" : 2.027123023002322,
  "valorTotalContrato" : 5.962133916683182,
  "idContratoLiquidacion" : 0,
  "causalLiquidacion" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 1
  },
  "valorSaldoFavorContratante" : 9.301444243932576,
  "fechaLiquidacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "valorIndemnizacion" : 3.616076749251911,
  "valorSaldoFavorContratista" : 7.061401241503109
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de liquidaciones obtenida exitosamente.

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontraron liquidaciones para el contrato especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoLiquidacion/{IdContratoLiquidacion}
Elimina una liquidación de contrato por su identificador. (apiContratoLiquidacionIdContratoLiquidacionDelete)
Este endpoint permite eliminar una liquidación de contrato existente, identificándola por su ID único.

Path parameters

IdContratoLiquidacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "idContratoLiquidacion" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Liquidación eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result

400

ID de liquidación inválido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró la liquidación a eliminar. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al eliminar la liquidación. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar la liquidación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoLiquidacion/{IdContratoLiquidacion}
Obtiene el detalle de una liquidación de contrato por su identificador. (apiContratoLiquidacionIdContratoLiquidacionGet)
Este endpoint devuelve la información detallada de una liquidación de contrato específica, incluyendo valores, fechas y observaciones.

Path parameters

IdContratoLiquidacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "valorNetoPagar" : 4.145608029883936,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorTotalPagado" : 2.3021358869347655,
  "valorMultas" : 7.386281948385884,
  "valorTotalEjecutado" : 5.637376656633329,
  "codigoCausal" : 1,
  "valorDeducciones" : 2.027123023002322,
  "valorTotalContrato" : 5.962133916683182,
  "idContratoLiquidacion" : 0,
  "causalLiquidacion" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 1
  },
  "valorSaldoFavorContratante" : 9.301444243932576,
  "fechaLiquidacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "valorIndemnizacion" : 3.616076749251911,
  "valorSaldoFavorContratista" : 7.061401241503109
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la liquidación obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró la liquidación solicitada. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener el detalle de la liquidación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoLiquidacion
Registra una nueva liquidación para un contrato. (apiContratoLiquidacionPost)
Este endpoint permite crear un nuevo registro de liquidación asociada a un contrato, especificando los datos requeridos como valores, fechas y observaciones.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "idContratoLiquidacion" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Liquidación registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result

400

Datos inválidos o faltantes en la solicitud. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al registrar la liquidación. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar la liquidación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoLiquidacion
Actualiza la información de una liquidación de contrato existente. (apiContratoLiquidacionPut)
Este endpoint permite modificar los datos de una liquidación previamente registrada, como valores, fechas u observaciones.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "idContratoLiquidacion" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Liquidación actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result

400

Datos inválidos en la solicitud. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró la liquidación a actualizar. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto al actualizar la liquidación. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar la liquidación. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoLiquidacionEstado

Up
get /api/ContratoLiquidacionEstado/ByIdContratoLiquidacion/{IdContratoLiquidacion}
Obtiene el historial completo de estados de una liquidación específica. (apiContratoLiquidacionEstadoByIdContratoLiquidacionIdContratoLiquidacionGet)

Retorna todos los registros de transición de estado de la liquidación indicada, ordenados cronológicamente por FechaRegistro. Cada elemento incluye el código de estado, su descripción obtenida desde CodigoReferencia mediante navegación EF Core, y las fechas de estado y registro.

Estados del ciclo de vida de la liquidación: | Código | Descripción | |--------|-------------| | 102001 | En creación | | 102002 | En verificación contratista | | 102003 | Rechazado | | 102004 | Aprobado |

Validaciones:

Seguridad y roles:

Sample request:

GET /api/ContratoLiquidacionEstado/ByIdContratoLiquidacion/15

Path parameters

IdContratoLiquidacion (required)
Path Parameter — default: null format: int64

Return type

array[Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Queries_ListContratoLiquidacionEstadoByIdContratoLiquidacion_Result]

Example data

Content-Type: application/json
[ {
  "idContratoLiquidacion" : 6,
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
  "idContratoLiquidacionEstado" : 0,
  "observacion" : "observacion"
}, {
  "idContratoLiquidacion" : 6,
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
  "idContratoLiquidacionEstado" : 0,
  "observacion" : "observacion"
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Historial de estados obtenido exitosamente.

400

IdContratoLiquidacion inválido. Debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoLiquidacionEstado
Registra una nueva transición de estado para una liquidación. (apiContratoLiquidacionEstadoPost)

Aplica un cambio de estado a la liquidación indicada siguiendo la máquina de estados definida. El sistema valida que la transición sea permitida desde el estado actual y que el usuario cuente con el rol requerido para ejecutarla.

Máquina de estados y transiciones permitidas:

| Estado actual | Estado destino | Roles permitidos | |---------------|---------------|------------------| | 102001 - En creación | 102002 - En verificación contratista | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_Admin | | 102002 - En verificación contratista | 102003 - Rechazado | SIIFA_IPS, SIIFA_IPS_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102002 - En verificación contratista | 102004 - Aprobado | SIIFA_IPS, SIIFA_IPS_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102003 - Rechazado | 102002 - En verificación contratista | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_Admin |

Validaciones adicionales al pasar a 102002 (En verificación contratista):

Validaciones adicionales al pasar a 102003 o 102004:

Datos requeridos:

Sample request:

POST /api/ContratoLiquidacionEstado
{
    "idContratoLiquidacion": 15,
    "codigoEstado": 102002
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Command Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Result

Example data

Content-Type: application/json
{
  "idContratoLiquidacion" : 6,
  "idContratoLiquidacionEstado" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Transición de estado registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Result

400

Transición no permitida, permisos insuficientes o datos inválidos. El detalle incluye el motivo específico del rechazo. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar el cambio de estado. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoModalidadPago

Up
get /api/ContratoModalidadPago/ByIdContrato/{IdContrato}
Obtiene la lista de modalidades de pago asociadas a un contrato específico. (apiContratoModalidadPagoByIdContratoIdContratoGet)
Este endpoint permite consultar todas las modalidades de pago registradas para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "codigoModalidad" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de modalidades de pago obtenida exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result

404

No se encontraron modalidades de pago para el contrato especificado.

Up
delete /api/ContratoModalidadPago/{IdContratoModalidadPago}
Elimina una modalidad de pago de contrato por su identificador. (apiContratoModalidadPagoIdContratoModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un contrato, identificándola por su ID único.

Path parameters

IdContratoModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoModalidadPago/{IdContratoModalidadPago}
Obtiene el detalle de una modalidad de pago de contrato por su identificador. (apiContratoModalidadPagoIdContratoModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un contrato específico.

Path parameters

IdContratoModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "codigoModalidad" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoModalidadPago
Registra una nueva modalidad de pago para un contrato. (apiContratoModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoModalidadPago
Actualiza la información de una modalidad de pago de contrato existente. (apiContratoModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoOperacion

Up
get /api/ContratoOperacion/ByIdContrato
Obtiene una lista paginada de operaciones asociadas a un contrato específico con filtros opcionales. (apiContratoOperacionByIdContratoGet)

Este endpoint permite consultar las operaciones de cobertura geográfica y poblacional registradas para un contrato.

Filtros disponibles:

Información devuelta por cada operación:

Los resultados se ordenan por fecha de registro descendente y se devuelven paginados con metadatos que incluyen:

Validaciones:

Sample request:

GET /api/ContratoOperacion/ByIdContrato?IdContrato=1&NumeroPagina=1&RegistrosPorPagina=10
GET /api/ContratoOperacion/ByIdContrato?IdContrato=1&CodigoDepartamento=25
GET /api/ContratoOperacion/ByIdContrato?IdContrato=1&CodigoMunicipio=25001

Query parameters

IdContrato (optional)
Query Parameter — default: null format: int32
CodigoMunicipio (optional)
Query Parameter — default: null
CodigoDepartamento (optional)
Query Parameter — default: null
NumeroPagina (optional)
Query Parameter — default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "idContratoOperacion" : 5,
    "codigoDepartamento" : "codigoDepartamento",
    "nombreDepartamento" : "nombreDepartamento",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nombreMunicipio" : "nombreMunicipio",
    "idContrato" : 2,
    "codigoAlcance" : 7,
    "codigoMunicipio" : "codigoMunicipio",
    "alcance" : {
      "descripcion" : "descripcion",
      "idCondigoReferencia" : 9
    },
    "poblacionCubierta" : 3
  }, {
    "idContratoOperacion" : 5,
    "codigoDepartamento" : "codigoDepartamento",
    "nombreDepartamento" : "nombreDepartamento",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nombreMunicipio" : "nombreMunicipio",
    "idContrato" : 2,
    "codigoAlcance" : 7,
    "codigoMunicipio" : "codigoMunicipio",
    "alcance" : {
      "descripcion" : "descripcion",
      "idCondigoReferencia" : 9
    },
    "poblacionCubierta" : 3
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de operaciones obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion

400

Parámetros de consulta inválidos. Verifique que IdContrato sea mayor a 0 y que los parámetros de paginación cumplan con los límites. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoOperacion/{IdContratoOperacion}
Elimina una operación de contrato por su identificador. (apiContratoOperacionIdContratoOperacionDelete)

Este endpoint permite eliminar una operación de cobertura geográfica y poblacional de un contrato. Solo se pueden eliminar operaciones de contratos en estado "En creación" (102001).

Restricciones:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContratoOperacion debe corresponder a una operación existente
  2. Validación de estado:

    • El contrato asociado debe estar en estado 102001
    • No se pueden eliminar operaciones de contratos en otros estados

Nota importante:

Sample request:

DELETE /api/ContratoOperacion/1
DELETE /api/ContratoOperacion/150

Path parameters

IdContratoOperacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Operación eliminada exitosamente. Retorna confirmación de la eliminación. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result

400

ID de operación inválido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Operación no encontrada. No existe una operación con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El contrato no permite eliminaciones en su estado actual. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoOperacion/{IdContratoOperacion}
Obtiene los detalles completos de una operación de contrato por su identificador. (apiContratoOperacionIdContratoOperacionGet)

Este endpoint devuelve información detallada de una operación de contrato específica, incluyendo:

Información básica:

Información geográfica:

Información de cobertura:

Validaciones:

Sample request:

GET /api/ContratoOperacion/1
GET /api/ContratoOperacion/150

Path parameters

IdContratoOperacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0,
  "codigoDepartamento" : "codigoDepartamento",
  "nombreDepartamento" : "nombreDepartamento",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "nombreMunicipio" : "nombreMunicipio",
  "idContrato" : 6,
  "codigoAlcance" : 1,
  "codigoMunicipio" : "codigoMunicipio",
  "alcance" : {
    "descripcion" : "descripcion",
    "idCondigoReferencia" : 5
  },
  "poblacionCubierta" : 5
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalles de la operación obtenidos exitosamente con toda la información relacionada. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result

400

ID de operación inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Operación no encontrada. No existe una operación con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener los detalles de la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoOperacion
Registra una nueva operación de cobertura geográfica y poblacional para un contrato. (apiContratoOperacionPost)

Este endpoint permite crear un nuevo registro de operación que define el alcance de cobertura de un contrato. El contrato debe estar en estado "En creación" (102001) para permitir el registro.

Datos requeridos:

Datos condicionales según el tipo de alcance:

Para alcance Nacional (107001):

Para alcance Departamental (107002):

Para alcance Municipal (107003):

Validaciones automáticas aplicadas:

  1. Validación de alcance:

    • El CodigoAlcance debe existir en el dominio 7 de CODIGO_REFERENCIA
    • El código debe estar activo
  2. Validación de estado:

    • El contrato debe estar en estado 102001 (En creación)
  3. Validación de duplicados:

    • Para alcance nacional: solo un registro por contrato
    • Para alcance municipal: no duplicar mismo municipio
  4. Validación de población:

    • Si se proporciona PoblacionCubierta, debe ser mayor a 0

Sample request:

POST /api/ContratoOperacion
{
  "idContrato": 1,
  "codigoAlcance": 107003,
  "codigoDepartamento": "25",
  "codigoMunicipio": "25001",
  "poblacionCubierta": 100000
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Operación registrada exitosamente. Retorna el ID de la operación creada y el ID del contrato. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result

400

Datos inválidos. Verifique las validaciones según el tipo de alcance. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe un registro con la misma configuración de alcance. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoOperacion
Actualiza la información de una operación de contrato existente. (apiContratoOperacionPut)

Este endpoint permite modificar los datos de una operación de cobertura previamente registrada. El contrato debe estar en estado "En creación" (102001) para permitir modificaciones.

Datos requeridos:

Datos condicionales según el tipo de alcance: (Aplican las mismas reglas que en el registro, ver documentación de POST)

Restricciones:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • La operación debe existir en la base de datos
  2. Validación de alcance:

    • El CodigoAlcance debe existir en el dominio 7 y estar activo
  3. Validación de estado:

    • El contrato asociado debe estar en estado 102001
  4. Validación de campos según alcance:

    • Nacional: departamento, municipio y población deben ser NULL
    • Departamental: departamento obligatorio, municipio y población NULL
    • Municipal: departamento, municipio y población obligatorios (población > 0)

Sample request:

PUT /api/ContratoOperacion
{
  "idContratoOperacion": 1,
  "codigoAlcance": 107003,
  "codigoDepartamento": "25",
  "codigoMunicipio": "25754",
  "poblacionCubierta": 150000
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Operación actualizada exitosamente. Retorna el IdContratoOperacion y el IdContrato. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result

400

Datos inválidos. Verifique las validaciones según el tipo de alcance. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Operación no encontrada. No existe una operación con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe otro registro con la misma configuración de alcance o el contrato no permite modificaciones. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoOtrosi

Up
get /api/ContratoOtrosi/ByIdContrato/{IdContrato}
Obtiene la lista de otrosí asociados a un contrato específico. (apiContratoOtrosiByIdContratoIdContratoGet)

Filtra los otrosí por el identificador del contrato padre, retornando todas las modificaciones, adiciones o prórrogas vinculadas a ese contrato. Los resultados incluyen el estado actual de cada otrosí y sus datos principales.

Validaciones:

Seguridad y roles:

Sample request:

GET /api/ContratoOtrosi/ByIdContrato/42

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosiByIdContrato_Result]

Example data

Content-Type: application/json
[ {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
}, {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de otrosí del contrato obtenida exitosamente.

400

IdContrato inválido. Debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoOtrosi
Obtiene la lista de todos los otrosí registrados en el sistema. (apiContratoOtrosiGet)

Este endpoint retorna todos los otrosí existentes sin filtros adicionales. Se recomienda usar el endpoint filtrado por contrato (ByIdContrato) para consultas más eficientes en entornos con alto volumen de datos.

Seguridad y roles:

Sample request:

GET /api/ContratoOtrosi

Return type

array[Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosi_Result]

Example data

Content-Type: application/json
[ {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
}, {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de otrosí obtenida exitosamente.

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoOtrosi/{IdContratoOtrosi}
Elimina permanentemente un otrosí de contrato por su identificador. (apiContratoOtrosiIdContratoOtrosiDelete)

Elimina de forma definitiva el otrosí especificado junto con sus registros de estado asociados en la tabla CONTRATO_OTROSI_ESTADO. Esta operación es irreversible y solo debe ejecutarse en otrosí que estén en estado En creación (102001).

Validaciones:

Sample request:

DELETE /api/ContratoOtrosi/15

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "idContratoOtroSi" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Otrosí eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Otrosí no encontrado. No existe un otrosí con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoOtrosi/{IdContratoOtrosi}
Obtiene el detalle completo de un otrosí de contrato por su identificador. (apiContratoOtrosiIdContratoOtrosiGet)

Retorna la información detallada del otrosí incluyendo sus datos principales, el estado actual y la información completa del contrato padre asociado.

Información retornada:

Validaciones:

Sample request:

GET /api/ContratoOtrosi/15

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "estado" : "estado",
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "contrato" : {
    "regimenes" : [ {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 4
    }, {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 4
    } ],
    "estado" : "estado",
    "valor" : 9.301444243932576,
    "codigoEstado" : 7,
    "nombre" : "nombre",
    "fechaFin" : "2000-01-23T04:56:07.000+00:00",
    "nitContratante" : 2,
    "modalidadPago" : 3,
    "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
    "empresaContratista" : {
      "razonSocial" : "razonSocial",
      "nit" : 2
    },
    "cucon" : "cucon",
    "empresaContratante" : {
      "razonSocial" : "razonSocial",
      "nit" : 2
    },
    "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
    "idContrato" : 5,
    "nitContratista" : 7
  },
  "codigoEstado" : 5,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del otrosí obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result

400

IdContratoOtrosi inválido. Debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Otrosí no encontrado. No existe un otrosí con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener el detalle del otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoOtrosi
Registra un nuevo otrosí para un contrato existente. (apiContratoOtrosiPost)

Crea un nuevo otrosí vinculado al contrato indicado. El otrosí se crea automáticamente en estado inicial En creación (102001) y genera un registro en la tabla CONTRATO_OTROSI_ESTADO.

Datos requeridos:

Validaciones automáticas aplicadas:

  1. El usuario debe tener alguno de los roles: SIIFA_Admin, SIIFA_ERP o SIIFA_ERP_Gestor.
  2. Para roles SIIFA_ERP / SIIFA_ERP_Gestor, el NIT del contratante del contrato padre debe coincidir con el NIT de la empresa del usuario autenticado (claim del token JWT).

Registros creados:

Sample request:

POST /api/ContratoOtrosi
{
    "idContrato": 42,
    "nombre": "Otrosí N°1 - Adición de valor",
    "valor": 50000000,
    "fechaInicio": "2025-01-01",
    "fechaFinalizacion": "2025-12-31",
    "tipoAdicion": true,
    "tipoModificacion": false,
    "tipoProrroga": false
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "idContrato" : 6,
  "idContratoOtroSi" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Otrosí creado exitosamente. Retorna el ID del nuevo otrosí. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result

400

Datos inválidos o permisos insuficientes. El detalle incluye los errores de validación de FluentValidation. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar el otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoOtrosi
Actualiza la información de un otrosí existente. (apiContratoOtrosiPut)

Permite modificar los datos de un otrosí previamente registrado. Solo es posible actualizar otrosí que se encuentren en estado En creación (102001) o Rechazado (102003).

Campos actualizables:

Validaciones:

Sample request:

PUT /api/ContratoOtrosi
{
    "idContratoOtrosi": 15,
    "idContrato": 42,
    "nombre": "Otrosí N°1 - Adición de valor actualizado",
    "valor": 75000000,
    "fechaInicio": "2025-01-01",
    "fechaFinalizacion": "2026-06-30",
    "tipoAdicion": true,
    "tipoModificacion": true,
    "tipoProrroga": false
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "tipoModificacion" : true,
  "valor" : 1.4658129805029452,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Otrosí actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result

400

Datos inválidos o validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Otrosí no encontrado. No existe un otrosí con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El otrosí no puede ser editado porque no está en estado "En creación" (102001). Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoOtrosiCums

Up
get /api/ContratoOtrosiCums/ByIdContratoOtrosi/{IdContratoOtrosi}
Obtiene la lista de CUMS asociados a un otrosí específico. (apiContratoOtrosiCumsByIdContratoOtrosiIdContratoOtrosiGet)
Este endpoint permite consultar todos los CUMS registrados para un otrosí, filtrando por el identificador del otrosí.

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 7,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 2,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContratoOtrosiCums" : 0,
  "idCums" : 5,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de CUMS obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result

404

No se encontraron CUMS para el otrosí especificado.

Up
delete /api/ContratoOtrosiCums/{IdContratoOtrosiCums}
Elimina un CUMS de otrosí de contrato por su identificador. (apiContratoOtrosiCumsIdContratoOtrosiCumsDelete)
Este endpoint permite eliminar un CUMS de otrosí de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoOtrosiCums (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiCums" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result

404

No se encontró el CUMS a eliminar.

Up
get /api/ContratoOtrosiCums/{IdContratoOtrosiCums}
Obtiene el detalle de un CUMS de otrosí de contrato por su identificador. (apiContratoOtrosiCumsIdContratoOtrosiCumsGet)
Este endpoint devuelve la información detallada de un CUMS de otrosí de contrato específico, incluyendo datos de medicamento o insumo.

Path parameters

IdContratoOtrosiCums (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 7,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 2,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContratoOtrosiCums" : 0,
  "idCums" : 5,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del CUMS obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result

404

No se encontró el CUMS solicitado.

Up
post /api/ContratoOtrosiCums
Registra un nuevo CUMS para un otrosí de contrato. (apiContratoOtrosiCumsPost)
Este endpoint permite crear un nuevo registro de CUMS asociado a un otrosí de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoOtroSiCums" : 0,
  "idContratoOtroSi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoOtrosiCums
Actualiza la información de un CUMS de otrosí de contrato existente. (apiContratoOtrosiCumsPut)
Este endpoint permite modificar los datos de un CUMS previamente registrado para un otrosí de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiCums" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result

404

No se encontró el CUMS a actualizar.

400

Datos inválidos en la solicitud.

ContratoOtrosiEstado

Up
get /api/ContratoOtrosiEstado/ByIdContratoOtrosi/{IdContratoOtrosi}
Obtiene el historial completo de estados de un otrosí específico. (apiContratoOtrosiEstadoByIdContratoOtrosiIdContratoOtrosiGet)

Retorna todos los registros de transición de estado del otrosí indicado, ordenados cronológicamente por FechaRegistro. Cada elemento incluye el código de estado, su descripción obtenida desde CodigoReferencia mediante navegación EF Core, y las fechas de estado y registro.

Estados del ciclo de vida del otrosí: | Código | Descripción | |--------|-------------| | 102001 | En creación | | 102002 | En verificación contratista | | 102003 | Rechazado | | 102004 | Aprobado | | 102005 | Liquidado |

Validaciones:

Seguridad y roles:

Sample request:

GET /api/ContratoOtrosiEstado/ByIdContratoOtrosi/15

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int64

Return type

array[Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Queries_ListContratoOtrosiEstadoByIdContratoOtrosi_Result]

Example data

Content-Type: application/json
[ {
  "idContratoOtrosiEstado" : 0,
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
  "observacion" : "observacion",
  "idContratoOtrosi" : 6
}, {
  "idContratoOtrosiEstado" : 0,
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
  "observacion" : "observacion",
  "idContratoOtrosi" : 6
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Historial de estados obtenido exitosamente.

400

IdContratoOtrosi inválido. Debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoOtrosiEstado
Registra una nueva transición de estado para un otrosí. (apiContratoOtrosiEstadoPost)

Aplica un cambio de estado al otrosí indicado siguiendo la máquina de estados definida. El sistema valida que la transición sea permitida desde el estado actual y que el usuario cuente con el rol requerido para ejecutarla.

Máquina de estados y transiciones permitidas:

| Estado actual | Estado destino | Roles permitidos | |---------------|---------------|------------------| | 102001 - En creación | 102002 - En verificación contratista | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_Admin | | 102002 - En verificación contratista | 102003 - Rechazado | SIIFA_IPS, SIIFA_IPS_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102002 - En verificación contratista | 102004 - Aprobado | SIIFA_IPS, SIIFA_IPS_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102003 - Rechazado | 102002 - En verificación contratista | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_Admin | | 102004 - Aprobado | 102005 - Liquidado | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102005 - Liquidado | (ninguno) | Estado final, no permite más transiciones |

Validaciones adicionales al pasar a 102002 (En verificación contratista):

Validaciones adicionales al pasar a 102003 o 102004:

Datos requeridos:

Sample request:

POST /api/ContratoOtrosiEstado
{
    "idContratoOtrosi": 15,
    "codigoEstado": 102002
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiEstado" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Transición de estado registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result

400

Transición no permitida, permisos insuficientes o datos inválidos. El detalle incluye el motivo específico del rechazo. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar el cambio de estado. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoOtrosiPrestadorServicio

Up
get /api/ContratoOtrosiPrestadorServicio/ByIdContratoOtrosi/{IdContratoOtrosi}
Obtiene la lista de prestadores de servicio asociados a un otrosí específico. (apiContratoOtrosiPrestadorServicioByIdContratoOtrosiIdContratoOtrosiGet)
Este endpoint permite consultar todos los prestadores de servicio registrados para un otrosí, filtrando por el identificador del otrosí.

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 5,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "numeroSede" : "numeroSede",
  "idContratoPrestadorServicio" : 1,
  "idContratoOtrosiPrestadorServicio" : 6,
  "idContratoOtrosi" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de prestadores de servicio obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result

404

No se encontraron prestadores de servicio para el otrosí especificado.

Up
delete /api/ContratoOtrosiPrestadorServicio/{IdContratoOtrosiPrestadorServicio}
Elimina un prestador de servicio de otrosí de contrato por su identificador. (apiContratoOtrosiPrestadorServicioIdContratoOtrosiPrestadorServicioDelete)
Este endpoint permite eliminar un prestador de servicio de otrosí de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoOtrosiPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiPrestadorServicio" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result

404

No se encontró el prestador de servicio a eliminar.

Up
get /api/ContratoOtrosiPrestadorServicio/{IdContratoOtrosiPrestadorServicio}
Obtiene el detalle de un prestador de servicio de otrosí de contrato por su identificador. (apiContratoOtrosiPrestadorServicioIdContratoOtrosiPrestadorServicioGet)
Este endpoint devuelve la información detallada de un prestador de servicio de otrosí de contrato específico, incluyendo datos de la entidad o profesional.

Path parameters

IdContratoOtrosiPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 5,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "numeroSede" : "numeroSede",
  "idContratoPrestadorServicio" : 1,
  "idContratoOtrosiPrestadorServicio" : 6,
  "idContratoOtrosi" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del prestador de servicio obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result

404

No se encontró el prestador de servicio solicitado.

Up
post /api/ContratoOtrosiPrestadorServicio
Registra un nuevo prestador de servicio para un otrosí de contrato. (apiContratoOtrosiPrestadorServicioPost)
Este endpoint permite crear un nuevo registro de prestador de servicio asociado a un otrosí de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiPrestadorServicio" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoOtrosiPrestadorServicio
Actualiza la información de un prestador de servicio de otrosí de contrato existente. (apiContratoOtrosiPrestadorServicioPut)
Este endpoint permite modificar los datos de un prestador de servicio previamente registrado para un otrosí de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiPrestadorServicio" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result

404

No se encontró el prestador de servicio a actualizar.

400

Datos inválidos en la solicitud.

ContratoPrestadorServicio

Up
get /api/ContratoPrestadorServicio/ByIdContrato/{IdContrato}
Obtiene la lista de prestadores de servicio asociados a un contrato específico. (apiContratoPrestadorServicioByIdContratoIdContratoGet)
Este endpoint permite consultar todos los prestadores de servicio registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 1,
  "modalidadMedia" : true,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de prestadores de servicio obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result

404

No se encontraron prestadores de servicio para el contrato especificado.

Up
delete /api/ContratoPrestadorServicio/{IdContratoPrestadorServicio}
Elimina un prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioIdContratoPrestadorServicioDelete)
Este endpoint permite eliminar un prestador de servicio de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicio" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result

404

No se encontró el prestador de servicio a eliminar.

Up
get /api/ContratoPrestadorServicio/{IdContratoPrestadorServicio}
Obtiene el detalle de un prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioIdContratoPrestadorServicioGet)
Este endpoint devuelve la información detallada de un prestador de servicio de contrato específico, incluyendo datos de la entidad o profesional.

Path parameters

IdContratoPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 1,
  "modalidadMedia" : true,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del prestador de servicio obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result

404

No se encontró el prestador de servicio solicitado.

Up
post /api/ContratoPrestadorServicio
Registra un nuevo prestador de servicio para un contrato. (apiContratoPrestadorServicioPost)
Este endpoint permite crear un nuevo registro de prestador de servicio asociado a un contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoPrestadorServicio
Actualiza la información de un prestador de servicio de contrato existente. (apiContratoPrestadorServicioPut)
Este endpoint permite modificar los datos de un prestador de servicio previamente registrado para un contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result

404

No se encontró el prestador de servicio a actualizar.

400

Datos inválidos en la solicitud.

ContratoPrestadorServicioModalidadPago

Up
delete /api/ContratoPrestadorServicioModalidadPago/{IdContratoPrestadorServicioModalidadPago}
Elimina una modalidad de pago de prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioModalidadPagoIdContratoPrestadorServicioModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un prestador de servicio de contrato, identificándola por su ID único.

Path parameters

IdContratoPrestadorServicioModalidadPago (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicioModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoPrestadorServicioModalidadPago/{IdContratoPrestadorServicioModalidadPago}
Obtiene el detalle de una modalidad de pago de prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioModalidadPagoIdContratoPrestadorServicioModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un prestador de servicio de contrato específico.

Path parameters

IdContratoPrestadorServicioModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 5.962133916683182,
  "idContratoPrestadorServicioModalidadPago" : 0,
  "idContratoPrestadorServicio" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoPrestadorServicioModalidadPago
Registra una nueva modalidad de pago para un prestador de servicio de contrato. (apiContratoPrestadorServicioModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un prestador de servicio de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicioModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoPrestadorServicioModalidadPago
Actualiza la información de una modalidad de pago de prestador de servicio de contrato existente. (apiContratoPrestadorServicioModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un prestador de servicio de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicioModalidaPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoRegimen

Up
get /api/ContratoRegimen/ByIdContrato/{IdContrato}
Obtiene la lista de regímenes asociados a un contrato específico. (apiContratoRegimenByIdContratoIdContratoGet)
Este endpoint permite consultar todos los regímenes registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result

Example data

Content-Type: application/json
{
  "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContratoRegimen" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "regimen" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 5
  },
  "codigoRegimen" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de regímenes obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result

404

No se encontraron regímenes para el contrato especificado.

Up
delete /api/ContratoRegimen/{IdContratoRegimen}
Elimina un régimen de contrato por su identificador. (apiContratoRegimenIdContratoRegimenDelete)
Este endpoint permite eliminar un régimen de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoRegimen (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result

Example data

Content-Type: application/json
{
  "idContratoRegimen" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Régimen eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result

404

No se encontró el régimen a eliminar.

Up
get /api/ContratoRegimen/{IdContratoRegimen}
Obtiene el detalle de un régimen de contrato por su identificador. (apiContratoRegimenIdContratoRegimenGet)
Este endpoint devuelve la información detallada de un régimen de contrato específico, incluyendo tipo, vigencia y condiciones.

Path parameters

IdContratoRegimen (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result

Example data

Content-Type: application/json
{
  "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContratoRegimen" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "regimen" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 5
  },
  "codigoRegimen" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del régimen obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result

404

No se encontró el régimen solicitado.

Up
post /api/ContratoRegimen
Registra un nuevo régimen para un contrato. (apiContratoRegimenPost)
Este endpoint permite crear un nuevo registro de régimen asociado a un contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result

Example data

Content-Type: application/json
{
  "idContratoRegimen" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Régimen registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoRegimen
Actualiza la información de un régimen de contrato existente. (apiContratoRegimenPut)
Este endpoint permite modificar los datos de un régimen previamente registrado para un contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result

Example data

Content-Type: application/json
{
  "idContratoRegimen" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Régimen actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result

404

No se encontró el régimen a actualizar.

400

Datos inválidos en la solicitud.

Empresa

Up
post /api/Empresa/Add
Crea una nueva empresa en el sistema. (apiEmpresaAddPost)

Este endpoint permite registrar una nueva empresa en el catálogo del sistema SIIFA.

Validaciones aplicadas:

Datos requeridos:

Sample request:

POST /api/Empresa/Add
{
   "nit": 800197268,
   "razonSocial": "IPS SALUD TOTAL S.A.",
   "digitoVerificacion": 5,
   "estado": 1,
   "clprCodigoReps": 25001234
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result

Example data

Content-Type: application/json
{
  "nit" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Empresa creada exitosamente. Retorna el NIT de la empresa creada. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result

400

Datos inválidos. Verifique que todos los campos cumplan con las validaciones. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear la empresa. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/Empresa/Delete/{nit}
Elimina una empresa del sistema. (apiEmpresaDeleteNitDelete)

Este endpoint permite eliminar una empresa del catálogo del sistema. Solo se permite la eliminación si la empresa no tiene contratos asociados.

Validaciones aplicadas:

Si la empresa tiene contratos asociados, no podrá ser eliminada y se retornará un error de validación. En ese caso, considere cambiar el estado a Inactiva (0) en lugar de eliminarla.

Sample request:

DELETE /api/Empresa/Delete/800197268

Path parameters

nit (required)
Path Parameter — Número de Identificación Tributaria (NIT) de la empresa a eliminar. default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result

Example data

Content-Type: application/json
{
  "nit" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Empresa eliminada exitosamente. Retorna el NIT de la empresa eliminada. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result

400

No se puede eliminar la empresa porque tiene contratos asociados o el NIT es inválido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró una empresa con el NIT proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar la empresa. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/Empresa/Detail/{nit}
Obtiene el detalle completo de una empresa específica por su NIT. (apiEmpresaDetailNitGet)

Este endpoint permite consultar toda la información de una empresa registrada, incluyendo estadísticas de contratos asociados.

Información devuelta:

Sample request:

GET /api/Empresa/Detail/800197268

Path parameters

nit (required)
Path Parameter — Número de Identificación Tributaria (NIT) de la empresa. default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa

Example data

Content-Type: application/json
{
  "clprCodigoReps" : 5,
  "cantidadContratosComoContratante" : 5,
  "digitoVerificacion" : 6,
  "razonSocial" : "razonSocial",
  "estado" : 1,
  "usuarioRegistro" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "cantidadContratosComoContratista" : 2,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "nit" : 0,
  "estadoDescripcion" : "estadoDescripcion"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la empresa obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa

400

NIT inválido o empresa no encontrada. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró una empresa con el NIT proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/Empresa/List
Obtiene una lista paginada de empresas con filtros opcionales y ordenamiento personalizable. (apiEmpresaListGet)

Este endpoint permite consultar el catálogo completo de empresas registradas en el sistema con capacidades avanzadas de filtrado, ordenamiento y paginación mediante IQueryable.

Filtros disponibles:

Ordenamiento:

Paginación:

Información devuelta por cada empresa:

Los resultados incluyen metadatos de paginación:

Sample request:

GET /api/Empresa/List?NumeroPagina=1&RegistrosPorPagina=10&OrdenarPor=RazonSocial&DireccionOrden=asc
GET /api/Empresa/List?Estado=1&RazonSocial=salud
GET /api/Empresa/List?Nit=800197268

Query parameters

Nit (optional)
Query Parameter — Filtro opcional por NIT de la empresa. default: null format: int32
RazonSocial (optional)
Query Parameter — Filtro opcional por razón social de la empresa (búsqueda parcial). default: null
Estado (optional)
Query Parameter — Filtro opcional por estado de la empresa. 1: Activa, 0: Inactiva. default: null format: int32
ClprCodigoReps (optional)
Query Parameter — Filtro opcional por código REPS. default: null format: int32
OrdenarPor (optional)
Query Parameter — Campo por el cual ordenar los resultados. Valores permitidos: Nit, RazonSocial, FechaRegistro. Por defecto: FechaRegistro. default: null
DireccionOrden (optional)
Query Parameter — Dirección del ordenamiento. Valores permitidos: asc, desc. Por defecto: desc. default: null
NumeroPagina (optional)
Query Parameter — Número de página para la paginación. Debe ser mayor a 0. Por defecto: 1. default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — Cantidad de registros por página. Debe ser mayor a 0 y menor o igual a 100. Por defecto: 10. default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "clprCodigoReps" : 9,
    "digitoVerificacion" : 2,
    "razonSocial" : "razonSocial",
    "estado" : 7,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nit" : 5,
    "estadoDescripcion" : "estadoDescripcion"
  }, {
    "clprCodigoReps" : 9,
    "digitoVerificacion" : 2,
    "razonSocial" : "razonSocial",
    "estado" : 7,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nit" : 5,
    "estadoDescripcion" : "estadoDescripcion"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de empresas obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa

400

Parámetros de consulta inválidos. Verifique los filtros y parámetros de paginación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/Empresa/Update
Actualiza la información de una empresa existente. (apiEmpresaUpdatePut)

Este endpoint permite modificar los datos de una empresa previamente registrada en el sistema. El NIT no puede ser modificado ya que es el identificador único de la empresa.

Validaciones aplicadas:

Datos requeridos:

Sample request:

PUT /api/Empresa/Update
{
   "nit": 800197268,
   "razonSocial": "IPS SALUD TOTAL S.A.S.",
   "digitoVerificacion": 5,
   "estado": 1,
   "clprCodigoReps": 25001234
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result

Example data

Content-Type: application/json
{
  "nit" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Empresa actualizada exitosamente. Retorna el NIT de la empresa actualizada. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result

400

Datos inválidos o empresa no encontrada. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró una empresa con el NIT proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar la empresa. Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContrato

Up
post /api/NovedadContrato/aplicar
Aplica todos los elementos de una novedad a las tablas operativas de forma iterativa. (apiNovedadContratoAplicarPost)

Este endpoint orquesta la aplicación completa de una novedad, ejecutando iterativamente cada aplicador específico (CUMS, CUPS, Régimen, Modalidad de Pago, Agrupador, Prestador de Servicio). Cada aplicador maneja su propia transacción para garantizar atomicidad individual.

Requisitos previos:

Proceso de aplicación:

  1. Validación inicial:

    • Verifica que la novedad existe
    • Verifica que está en estado APROBADO
    • Verifica permisos del usuario
  2. Aplicación secuencial por tipo:

    • Aplica elementos CUMS → tabla CONTRATO_CUMS (cada uno en su propia transacción)
    • Aplica elementos CUPS → tabla CONTRATO_CUPS (cada uno en su propia transacción)
    • Aplica elementos Régimen → tabla CONTRATO_REGIMEN (cada uno en su propia transacción)
    • Aplica elementos Modalidad de Pago → tabla CONTRATO_MODALIDAD_PAGO (cada uno en su propia transacción)
    • Aplica elementos Agrupador → tabla CONTRATO_AGRUPADOR (cada uno en su propia transacción)
    • Aplica elementos Prestador de Servicio → tabla CONTRATO_PRESTADOR_SERVICIO (cada uno en su propia transacción)
    • Actualiza estado de la novedad a APLICADO (150005)
  3. Resultado:

    • Si todo es exitoso: Retorna resumen de elementos aplicados
    • Si hay error: Se detiene la ejecución y se lanza excepción

Tipos de acciones aplicadas por elemento:

Resumen retornado:

Importante:

Sample request:

POST /api/NovedadContrato/{id}/aplicar

Ejemplo: POST /api/NovedadContrato/123/aplicar

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Command Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Result

Example data

Content-Type: application/json
{
  "aplicado" : true,
  "idNovedad" : 0,
  "resumen" : {
    "cupsAplicados" : 1,
    "regimenAplicados" : 5,
    "totalElementos" : 9,
    "cumsAplicados" : 6,
    "modalidadPagoAplicados" : 5,
    "agrupadorAplicados" : 2,
    "prestadorServicioAplicados" : 7
  },
  "mensaje" : "mensaje"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Novedad aplicada exitosamente con resumen de elementos procesados. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Result

400

La novedad no está en estado APROBADO o tiene validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

403

El usuario no tiene permisos para aplicar novedades (requiere rol Gestor o Admin). Microsoft_AspNetCore_Mvc_ProblemDetails

404

La novedad especificada no existe. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno al aplicar la novedad. Los elementos aplicados exitosamente permanecen en estado aplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/NovedadContrato
Obtiene una lista paginada de novedades operativas con filtros opcionales. (apiNovedadContratoGet)

Este endpoint permite consultar novedades aplicando múltiples filtros opcionales:

Filtros disponibles:

Seguridad y roles:

Los resultados se devuelven paginados con metadatos que incluyen:

Validaciones:

Sample request:

GET /api/NovedadContrato?NumeroPagina=1&CantidadRegistros=10&CodigoEstado=150001
GET /api/NovedadContrato?IdContrato=123&CodigoEstado=150004
GET /api/NovedadContrato?NumeroPagina=2&CantidadRegistros=50

Query parameters

IdNovedad (optional)
Query Parameter — default: null format: int64
NumeroInternoNovedad (optional)
Query Parameter — default: null
Nombre (optional)
Query Parameter — default: null
IdContrato (optional)
Query Parameter — default: null format: int32
IdSeguimientoFacturaGlosa (optional)
Query Parameter — default: null format: int64
IdSeguimientoFacturaPago (optional)
Query Parameter — default: null format: int64
CodigoEstado (optional)
Query Parameter — default: null format: int32
FechaRegistroDesde (optional)
Query Parameter — default: null format: date-time
FechaRegistroHasta (optional)
Query Parameter — default: null format: date-time
NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContrato_Queries_ListNovedad_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "descripcion" : "descripcion",
    "numeroContrato" : "numeroContrato",
    "totalElementosModalidadPago" : 1,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "idSeguimientoFacturaGlosa" : 7,
    "codigoEstadoActual" : 3,
    "nombre" : "nombre",
    "idSeguimientoFacturaPago" : 9,
    "totalElementosAgrupador" : 1,
    "estadoActual" : "estadoActual",
    "numeroInternoNovedad" : "numeroInternoNovedad",
    "totalElementosCups" : 4,
    "totalElementosRegimen" : 7,
    "fechaEstadoActual" : "2000-01-23T04:56:07.000+00:00",
    "totalElementosCums" : 2,
    "idNovedad" : 5,
    "totalElementosPrestadorServicio" : 1,
    "idContrato" : 2
  }, {
    "descripcion" : "descripcion",
    "numeroContrato" : "numeroContrato",
    "totalElementosModalidadPago" : 1,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "idSeguimientoFacturaGlosa" : 7,
    "codigoEstadoActual" : 3,
    "nombre" : "nombre",
    "idSeguimientoFacturaPago" : 9,
    "totalElementosAgrupador" : 1,
    "estadoActual" : "estadoActual",
    "numeroInternoNovedad" : "numeroInternoNovedad",
    "totalElementosCups" : 4,
    "totalElementosRegimen" : 7,
    "fechaEstadoActual" : "2000-01-23T04:56:07.000+00:00",
    "totalElementosCums" : 2,
    "idNovedad" : 5,
    "totalElementosPrestadorServicio" : 1,
    "idContrato" : 2
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de novedades obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContrato_Queries_ListNovedad_Result

400

Parámetros de consulta inválidos. Verifique que NumeroPagina sea mayor a 0 y CantidadRegistros esté entre 1 y 1000. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/NovedadContrato/{id}
Obtiene los detalles completos de una novedad específica por su identificador. (apiNovedadContratoIdGet)

Este endpoint devuelve información detallada y completa de una novedad específica, incluyendo:

Información básica:

Información de la entidad afectada:

Historial de estados:

Resumen de elementos por tipo:

Validaciones:

Sample request:

GET /api/NovedadContrato/1
GET /api/NovedadContrato/250

Path parameters

id (required)
Path Parameter — Identificador único de la novedad a consultar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_Result

Example data

Content-Type: application/json
{
  "descripcion" : "descripcion",
  "justificacion" : "justificacion",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idSeguimientoFacturaGlosa" : 5,
  "contrato" : {
    "nitContratante" : "nitContratante",
    "nombreContratista" : "nombreContratista",
    "numeroContrato" : "numeroContrato",
    "nombreContratante" : "nombreContratante",
    "idContrato" : 1,
    "nitContratista" : "nitContratista"
  },
  "codigoEstadoActual" : 2,
  "resumen" : {
    "aplicadosModalidadPago" : 6,
    "totalPrestadorServicio" : 4,
    "totalCums" : 3,
    "totalCups" : 4,
    "aplicadosRegimen" : 1,
    "aplicadosCums" : 2,
    "totalAgrupador" : 7,
    "aplicadosAgrupador" : 1,
    "aplicadosPrestadorServicio" : 5,
    "aplicadosCups" : 7,
    "totalRegimen" : 1,
    "totalModalidadPago" : 1
  },
  "nombre" : "nombre",
  "idSeguimientoFacturaPago" : 5,
  "estadoActual" : "estadoActual",
  "numeroInternoNovedad" : "numeroInternoNovedad",
  "fechaEstadoActual" : "2000-01-23T04:56:07.000+00:00",
  "usuarioRegistro" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "idNovedad" : 0,
  "historialEstados" : [ {
    "estado" : "estado",
    "codigoEstado" : 9,
    "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
    "observacion" : "observacion",
    "idNovedadEstado" : 7
  }, {
    "estado" : "estado",
    "codigoEstado" : 9,
    "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
    "observacion" : "observacion",
    "idNovedadEstado" : 7
  } ],
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalles de la novedad obtenidos exitosamente con toda la información relacionada. Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_Result

400

ID de novedad inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Prohibido. El usuario no tiene permisos para ver esta novedad (filtro por NIT según rol). Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada. No existe una novedad con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener los detalles de la novedad. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/NovedadContrato/{id}
Actualiza los datos de una novedad existente. (apiNovedadContratoIdPut)

Este endpoint permite modificar los datos de una novedad previamente creada, pero SOLO si la novedad está en estado BORRADOR (150001).

Campos modificables:

Campos NO modificables:

Restricciones importantes:

  1. Estado BORRADOR requerido:

    • Solo se pueden actualizar novedades en estado BORRADOR (150001)
    • Si la novedad está en cualquier otro estado (ENVIADA, EN_REVISION, APROBADA, etc.), se rechaza la actualización
    • Esta restricción previene modificaciones en novedades que ya están en proceso de aprobación o aplicadas
  2. Validación de fechas:

    • FechaFinVigencia debe ser posterior a FechaInicioVigencia (si se especifica)
  3. Número interno único:

    • Si se modifica NumeroInternoNovedad, el nuevo valor debe ser único en el sistema
  4. Concurrencia de ID:

    • El ID en la URL debe coincidir con el IdNovedad en el cuerpo del request

Roles permitidos:

Sample request:

PUT /api/NovedadContrato/123
{
  "idNovedad": 123,
  "nombre": "Inclusión de nuevos medicamentos POS - Actualizado",
  "descripcion": "Se incluyen 15 nuevos medicamentos al catálogo POS (ampliado)",
  "justificacion": "Actualización según resoluciones MSPS 2023-XXX y 2023-YYY",
  "fechaInicioVigencia": "2024-01-01T00:00:00",
  "fechaFinVigencia": "2024-12-31T23:59:59",
  "numeroInternoNovedad": "NOV-2024-001-V2"
}

Path parameters

id (required)
Path Parameter — Identificador único de la novedad a actualizar (debe coincidir con IdNovedad en el cuerpo). default: null format: int64

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Command Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Result

Example data

Content-Type: application/json
{
  "idNovedad" : 0,
  "actualizado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Novedad actualizada exitosamente. Retorna el ID y confirmación de actualización. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Result

400

Datos inválidos, ID inconsistente, o novedad NO está en estado BORRADOR. Ejemplos: estado diferente a BORRADOR, fechas inconsistentes, número interno duplicado, ID de URL no coincide con ID del body. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Prohibido. El usuario no tiene permisos para actualizar esta novedad según su rol y NIT. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada. No existe una novedad con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar la novedad. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContrato
Registra una nueva novedad operativa en el sistema SIIFA. (apiNovedadContratoPost)

Este endpoint permite crear una nueva novedad con validaciones automáticas de integridad. La novedad se crea automáticamente en estado BORRADOR (150001).

Datos requeridos:

Entidad afectada (debe especificar EXACTAMENTE UNA):

Datos opcionales:

Validaciones automáticas aplicadas:

  1. Validación de entidad afectada:

    • Debe especificar exactamente UNA entidad: IdContrato, IdSeguimientoFacturaGlosa o IdSeguimientoFacturaPago
    • No se permite especificar más de una entidad simultáneamente
    • La entidad especificada debe existir en la base de datos
  2. Validación de fechas:

    • FechaFinVigencia debe ser posterior a FechaInicioVigencia (si se especifica)
  3. Validación de número interno:

    • Si se especifica NumeroInternoNovedad, debe ser único en el sistema
  4. Estado inicial:

    • La novedad se crea automáticamente con estado BORRADOR (150001)
    • Se registra automáticamente un primer estado en la tabla NOVEDAD_ESTADO

Roles permitidos para crear novedades:

Sample request:

POST /api/NovedadContrato
{
  "nombre": "Inclusión de nuevos medicamentos POS",
  "descripcion": "Se incluyen 10 nuevos medicamentos al catálogo POS según resolución ministerial",
  "justificacion": "Actualización según resolución MSPS 2023-XXX del 15 de enero de 2023",
  "fechaInicioVigencia": "2024-01-01T00:00:00",
  "fechaFinVigencia": "2024-12-31T23:59:59",
  "idContrato": 123,
  "numeroInternoNovedad": "NOV-2024-001"
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Command Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Result

Example data

Content-Type: application/json
{
  "estado" : "estado",
  "idNovedad" : 0,
  "codigoEstado" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Novedad creada exitosamente. Retorna el ID de la novedad y el estado inicial BORRADOR. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Result

400

Datos inválidos, reglas de negocio no cumplidas, o validaciones fallidas. Ejemplos: más de una entidad especificada, fechas inconsistentes, número interno duplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Prohibido. El usuario no tiene permisos para crear novedades según su rol. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear la novedad. Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContratoAgrupador

Up
get /api/NovedadContratoAgrupador
Obtiene una lista paginada de elementos de agrupador asociados a una novedad. (apiNovedadContratoAgrupadorGet)

Query parameters

NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32
IdNovedad (optional)
Query Parameter — default: null format: int64
CodigoAccion (optional)
Query Parameter — default: null format: int32
Aplicado (optional)
Query Parameter — default: null

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Queries_ListNovedadContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "accion" : "accion",
    "idNovedadContratoAgrupador" : 5,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "descripcionAgrupadorAnterior" : "descripcionAgrupadorAnterior",
    "idContratoAgrupador" : 9,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "descripcionAgrupadorNuevo" : "descripcionAgrupadorNuevo",
    "codigoAgrupadorAnterior" : 3,
    "codigoAgrupadorNuevo" : 2,
    "observacion" : "observacion"
  }, {
    "accion" : "accion",
    "idNovedadContratoAgrupador" : 5,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "descripcionAgrupadorAnterior" : "descripcionAgrupadorAnterior",
    "idContratoAgrupador" : 9,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "descripcionAgrupadorNuevo" : "descripcionAgrupadorNuevo",
    "codigoAgrupadorAnterior" : 3,
    "codigoAgrupadorNuevo" : 2,
    "observacion" : "observacion"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Queries_ListNovedadContratoAgrupador_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoAgrupador/{id}/aplicar
Aplica un elemento de agrupador de novedad a la tabla operativa. (apiNovedadContratoAgrupadorIdAplicarPost)

Path parameters

id (required)
Path Parameter — Identificador del elemento de agrupador a aplicar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AplicarNovedadContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoAgrupador" : 0,
  "aplicado" : true,
  "idContratoAgrupadorAfectado" : 6,
  "mensaje" : "mensaje"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento aplicado exitosamente en la tabla operativa. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AplicarNovedadContratoAgrupador_Result

400

Validaciones fallidas de aplicación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al aplicar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/NovedadContratoAgrupador/{id}
Elimina un elemento de agrupador de novedad. (apiNovedadContratoAgrupadorIdDelete)
Solo se permite eliminar cuando la novedad está en estado BORRADOR (150001) o RECHAZADA (150005), el elemento no ha sido aplicado y el usuario tiene rol SIIFA_Admin, SIIFA_ERP o SIIFA_ERP_Gestor.

Path parameters

id (required)
Path Parameter — Identificador único del elemento de agrupador de novedad a eliminar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_DeleteNovedadContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoAgrupador" : 0,
  "eliminado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento eliminado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_DeleteNovedadContratoAgrupador_Result

400

Validaciones fallidas para eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/NovedadContratoAgrupador/{id}
Actualiza un elemento de agrupador existente en una novedad. (apiNovedadContratoAgrupadorIdPut)

Path parameters

id (required)
Path Parameter — Identificador único del elemento de agrupador a actualizar. default: null format: int64

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Command Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoAgrupador" : 0,
  "actualizado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento actualizado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Result

400

Datos inválidos o ID no coincide con el comando. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Elemento no encontrado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto de estado de la novedad o elemento aplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoAgrupador
Registra un nuevo elemento de agrupador en una novedad operativa. (apiNovedadContratoAgrupadorPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Command Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Result

Example data

Content-Type: application/json
{
  "accion" : "accion",
  "idNovedadContratoAgrupador" : 0,
  "codigoAccion" : 1,
  "idNovedad" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Elemento creado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Result

400

Datos inválidos o validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada o referencia no existente. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContratoCums

Up
post /api/NovedadContratoCums/aplicar
(apiNovedadContratoCumsAplicarPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Command Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Result

Example data

Content-Type: application/json
{
  "aplicado" : true,
  "mensaje" : "mensaje",
  "idNovedadContratoCums" : 0,
  "idContratoCumsAfectado" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Result

400

Bad Request Microsoft_AspNetCore_Mvc_ProblemDetails

401

Unauthorized Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

404

Not Found Microsoft_AspNetCore_Mvc_ProblemDetails

500

Internal Server Error Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/NovedadContratoCums
Obtiene una lista paginada de elementos CUMS (medicamentos) asociados a una novedad específica. (apiNovedadContratoCumsGet)

Este endpoint permite consultar todos los elementos CUMS (Código Único de Medicamentos) incluidos en una novedad, mostrando tanto los valores ANTERIORES como NUEVOS según el código de acción aplicado. Los datos se devuelven siguiendo el patrón ANTERIOR/NUEVO para facilitar la auditoría de cambios.

Filtros disponibles:

Patrón ANTERIOR/NUEVO por código de acción:

Campos retornados en cada elemento:

Validaciones:

Sample request:

GET /api/NovedadContratoCums?IdNovedad=123&Aplicado=false&NumeroPagina=1&CantidadRegistros=10
GET /api/NovedadContratoCums?IdNovedad=150&CodigoAccion=160001
GET /api/NovedadContratoCums?IdNovedad=200&Aplicado=true

Query parameters

NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32
IdNovedad (optional)
Query Parameter — default: null format: int64
CodigoAccion (optional)
Query Parameter — default: null format: int32
Aplicado (optional)
Query Parameter — default: null

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCums_Queries_ListNovedadContratoCums_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "accion" : "accion",
    "idContratoCums" : 9,
    "idReferenciaCumsAnterior" : 3,
    "codigoCumsNuevo" : "codigoCumsNuevo",
    "incluidoPbsNuevo" : true,
    "nombreCumsAnterior" : "nombreCumsAnterior",
    "cantidadNuevo" : 7,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "codigoCumsAnterior" : "codigoCumsAnterior",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "incluidoPbsAnterior" : true,
    "cantidadAnterior" : 2,
    "nombreCumsNuevo" : "nombreCumsNuevo",
    "idReferenciaCumsNuevo" : 4,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "observacion" : "observacion",
    "idNovedadContratoCums" : 5
  }, {
    "accion" : "accion",
    "idContratoCums" : 9,
    "idReferenciaCumsAnterior" : 3,
    "codigoCumsNuevo" : "codigoCumsNuevo",
    "incluidoPbsNuevo" : true,
    "nombreCumsAnterior" : "nombreCumsAnterior",
    "cantidadNuevo" : 7,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "codigoCumsAnterior" : "codigoCumsAnterior",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "incluidoPbsAnterior" : true,
    "cantidadAnterior" : 2,
    "nombreCumsNuevo" : "nombreCumsNuevo",
    "idReferenciaCumsNuevo" : 4,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "observacion" : "observacion",
    "idNovedadContratoCums" : 5
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de elementos CUMS obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCums_Queries_ListNovedadContratoCums_Result

400

Parámetros de consulta inválidos. Verifique que IdNovedad sea válido y que NumeroPagina y CantidadRegistros cumplan las restricciones. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/NovedadContratoCums/{id}
Aplica un elemento CUMS de novedad a la tabla operativa CONTRATO_CUMS, ejecutando la acción correspondiente. (apiNovedadContratoCumsIdDelete)

Este endpoint ejecuta la aplicación de un elemento CUMS de novedad a la tabla operativa CONTRATO_CUMS, materializando el cambio solicitado según el código de acción. Este es el paso final del flujo de novedades, donde los cambios aprobados se hacen efectivos en las tablas operativas del sistema.

Control de acceso y roles permitidos:

Solo los siguientes roles pueden aplicar novedades:

Roles de solo consulta NO tienen permiso:

Requisitos previos para la aplicación:

  1. Estado de la novedad:

    • La novedad padre debe estar en estado APROBADA (150004)
    • No se pueden aplicar elementos de novedades en otros estados
  2. Estado del elemento:

    • El elemento no debe haber sido aplicado previamente (Aplicado = false)
    • Una vez aplicado, no se puede volver a aplicar
  3. Permisos del usuario:

    • El usuario debe tener rol gestor o admin
    • Para roles IPS/ERP, el NIT debe coincidir con el contrato de la novedad

Acciones ejecutadas según código de acción:

INCLUIR (160001) - Crear nuevo medicamento en CONTRATO_CUMS:

MODIFICAR (160002) - Actualizar medicamento existente:

INACTIVAR (160003) - Eliminar medicamento del contrato:

REACTIVAR (160004) - Reactivar medicamento previamente inactivado:

Trazabilidad y auditoría:

Después de aplicar exitosamente, se actualiza el elemento de novedad:

Esto permite:

Proceso transaccional:

Toda la operación se ejecuta en una transacción de base de datos:

  1. Se valida el elemento y la novedad
  2. Se ejecuta la acción en CONTRATO_CUMS
  3. Se marca el elemento como aplicado
  4. Se confirma la transacción (commit)

Si ocurre un error en cualquier paso, se hace rollback completo.

Validaciones automáticas:

Sample request:

POST /api/NovedadContratoCums/aplicar
{
    "idNovedadContratoCums": 456
}

Sample response exitoso:

{
    "idNovedadContratoCums": 456,
    "aplicado": true,
    "idContratoCumsAfectado": 789,
    "mensaje": "CUMS modificado en contrato (ID: 789)"
}

Path parameters

id (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_DeleteNovedadContratoCums_Result

Example data

Content-Type: application/json
{
  "eliminado" : true,
  "idNovedadContratoCums" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento aplicado exitosamente. Retorna el ID del elemento aplicado, estado de aplicación, ID del registro afectado en CONTRATO_CUMS y mensaje descriptivo. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_DeleteNovedadContratoCums_Result

400

Elemento ya aplicado, novedad no está en estado APROBADA, o validaciones de negocio fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al aplicar el elemento. La transacción fue revertida. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó.

403

Prohibido. El usuario no tiene permisos de gestor/admin o el NIT no coincide para roles IPS/ERP.

404

Elemento CUMS no encontrado o el registro a modificar/inactivar no existe en CONTRATO_CUMS.

Up
put /api/NovedadContratoCums/{id}
Actualiza los datos de un elemento CUMS existente en una novedad operativa. (apiNovedadContratoCumsIdPut)

Este endpoint permite modificar los datos de un elemento CUMS previamente registrado en una novedad. Solo se pueden actualizar elementos que pertenezcan a novedades en estado BORRADOR y que no hayan sido aplicados.

Restricciones de actualización:

  1. Estado de la novedad:

    • La novedad padre debe estar en estado BORRADOR (150001)
    • No se pueden actualizar elementos de novedades en otros estados (ENVIADA, EN_REVISION, APROBADA, etc.)
  2. Estado de aplicación:

    • El elemento no debe haber sido aplicado (Aplicado = false)
    • Una vez aplicado un elemento, no se puede modificar
  3. Validación de ID:

    • El ID del elemento en la URL debe coincidir con el ID en el cuerpo del comando
    • El elemento debe existir en la base de datos

Campos actualizables:

Todos los campos del patrón ANTERIOR/NUEVO pueden ser actualizados según el código de acción:

Validaciones aplicadas:

Las mismas validaciones del patrón ANTERIOR/NUEVO que se aplican en la creación:

Además:

Caso de uso típico:

Un usuario crea un elemento con acción MODIFICAR pero se equivoca en la cantidad nueva. Puede actualizar el elemento antes de enviar la novedad a revisión, corrigiendo los valores sin necesidad de eliminarlo y crearlo nuevamente.

Sample request:

PUT /api/NovedadContratoCums/456
{
    "idNovedadContratoCums": 456,
    "codigoAccion": 160002,
    "idContratoCums": 789,
    "idReferenciaCumsAnterior": 123,
    "cantidadAnterior": 100,
    "activoAnterior": true,
    "idReferenciaCumsNuevo": 123,
    "cantidadNuevo": 250,
    "activoNuevo": true,
    "observacion": "Corrección: Aumento de 100 a 250 unidades por error de digitación en solicitud inicial"
}

Path parameters

id (required)
Path Parameter — Identificador único del elemento CUMS de novedad a actualizar. Debe coincidir con el ID en el cuerpo del comando. default: null format: int64

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Command Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoCums" : 0,
  "actualizado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento CUMS actualizado exitosamente. Retorna los datos actualizados del elemento. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Result

400

Datos inválidos, ID en URL no coincide con ID del comando, elemento ya aplicado, o validaciones del patrón ANTERIOR/NUEVO no cumplidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Elemento CUMS no encontrado. No existe un elemento con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. La novedad no está en estado BORRADOR o el elemento ya fue aplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el elemento CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoCums
Registra un nuevo elemento CUMS (medicamento) en una novedad operativa existente. (apiNovedadContratoCumsPost)

Este endpoint permite agregar medicamentos a una novedad siguiendo el patrón ANTERIOR/NUEVO versión 7.0. Las validaciones y campos requeridos varían según el código de acción especificado. Solo se pueden agregar elementos a novedades en estado BORRADOR (150001).

Códigos de acción disponibles:

INCLUIR (160001) - Agregar nuevo medicamento al contrato:

MODIFICAR (160002) - Cambiar datos de un medicamento existente:

INACTIVAR (160003) - Eliminar medicamento del contrato:

REACTIVAR (160004) - Reactivar medicamento previamente inactivado:

Validaciones generales aplicadas a todas las acciones:

  1. La novedad debe existir y estar en estado BORRADOR (150001)
  2. El usuario debe tener permisos sobre la novedad (según NIT para roles IPS/ERP)
  3. El CodigoAccion debe ser válido (160001-160004)
  4. Las referencias a CUMS deben existir en tabla REFERENCIA_CUMS
  5. Las cantidades deben ser números enteros positivos
  6. ActivoDespues debe ser un valor booleano (true/false) cuando aplique
  7. El elemento se crea con Aplicado = false

Efecto de la creación:

Sample request INCLUIR:

POST /api/NovedadContratoCums
{
    "idNovedad": 123,
    "codigoAccion": 160001,
    "idReferenciaCumsNuevo": 456,
    "cantidadNuevo": 100,
    "activoDespues": true,
    "observacion": "Nuevo medicamento oncológico incluido en POS - Aprobación comité técnico 2025-01-15"
}

Sample request MODIFICAR:

POST /api/NovedadContratoCums
{
    "idNovedad": 123,
    "codigoAccion": 160002,
    "idContratoCums": 789,
    "idReferenciaCumsNuevo": 456,
    "cantidadNuevo": 200,
    "activoDespues": true,
    "observacion": "Aumento de cantidad de 100 a 200 unidades por incremento de demanda - Resolución MinSalud 001-2025"
}

Sample request INACTIVAR:

POST /api/NovedadContratoCums
{
    "idNovedad": 123,
    "codigoAccion": 160003,
    "idContratoCums": 789,
    "observacion": "Medicamento descontinuado por laboratorio - Comunicado oficial 2025-02-01"
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Command Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Result

Example data

Content-Type: application/json
{
  "accion" : "accion",
  "codigoAccion" : 1,
  "idNovedad" : 6,
  "idNovedadContratoCums" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Elemento CUMS creado exitosamente. Retorna el ID del nuevo elemento y datos de la acción realizada. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación del patrón ANTERIOR/NUEVO con el campo y el mensaje correspondiente. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada o IdContratoCums especificado no existe. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el elemento CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContratoCups

Up
post /api/NovedadContratoCups/aplicar
Aplica un elemento CUPS de novedad a la tabla operativa CONTRATO_CUPS. (apiNovedadContratoCupsAplicarPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Command Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoCups" : 0,
  "idContratoCupsAfectado" : 6,
  "aplicado" : true,
  "mensaje" : "mensaje"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento aplicado exitosamente en la tabla operativa. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Result

400

Validaciones fallidas de aplicación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al aplicar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/NovedadContratoCups
Obtiene un listado paginado de elementos CUPS de una novedad. (apiNovedadContratoCupsGet)

Consulta los procedimientos/servicios CUPS incluidos en una novedad. Los datos se devuelven siguiendo el patrón ANTERIOR/NUEVO según el código de acción:

Query parameters

IdNovedad (optional)
Query Parameter — default: null format: int64
CodigoAccion (optional)
Query Parameter — default: null format: int32
Aplicado (optional)
Query Parameter — default: null
NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCups_Queries_ListNovedadContratoCups_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "accion" : "accion",
    "idNovedadContratoCups" : 5,
    "incluidoPbsNuevo" : true,
    "idContratoCups" : 9,
    "idReferenciaCupsAnterior" : "idReferenciaCupsAnterior",
    "cantidadNuevo" : 2,
    "idReferenciaCupsNuevo" : "idReferenciaCupsNuevo",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "incluidoPbsAnterior" : true,
    "cantidadAnterior" : 3,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "observacion" : "observacion"
  }, {
    "accion" : "accion",
    "idNovedadContratoCups" : 5,
    "incluidoPbsNuevo" : true,
    "idContratoCups" : 9,
    "idReferenciaCupsAnterior" : "idReferenciaCupsAnterior",
    "cantidadNuevo" : 2,
    "idReferenciaCupsNuevo" : "idReferenciaCupsNuevo",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "incluidoPbsAnterior" : true,
    "cantidadAnterior" : 3,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "observacion" : "observacion"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de elementos CUPS obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCups_Queries_ListNovedadContratoCups_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/NovedadContratoCups/{id}
Elimina un elemento CUPS de novedad. (apiNovedadContratoCupsIdDelete)
Solo se permite eliminar cuando la novedad está en estado BORRADOR (150001) o RECHAZADA (150005), el elemento no ha sido aplicado y el usuario tiene rol SIIFA_Admin, SIIFA_ERP o SIIFA_ERP_Gestor.

Path parameters

id (required)
Path Parameter — Identificador único del elemento CUPS de novedad a eliminar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_DeleteNovedadContratoCups_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoCups" : 0,
  "eliminado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento eliminado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_DeleteNovedadContratoCups_Result

400

Validaciones fallidas para eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/NovedadContratoCups/{id}
Actualiza un elemento CUPS de una novedad (solo en estado BORRADOR). (apiNovedadContratoCupsIdPut)

Path parameters

id (required)
Path Parameter — Identificador único del elemento CUPS a actualizar. default: null format: int64

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Command Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoCups" : 0,
  "actualizado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento CUPS actualizado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Result

400

Datos inválidos o ID no coincide con el comando. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Elemento CUPS no encontrado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto de estado de la novedad o elemento aplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoCups
Agrega un nuevo elemento CUPS a una novedad. (apiNovedadContratoCupsPost)

Este endpoint permite agregar procedimientos/servicios CUPS a una novedad siguiendo el patrón ANTERIOR/NUEVO. Las validaciones y campos requeridos varían según el código de acción especificado. Solo se pueden agregar elementos a novedades en estado BORRADOR (150001).

Códigos de acción:

IMPORTANTE para MODIFICAR, INACTIVAR y REACTIVAR:

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Command Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Result

Example data

Content-Type: application/json
{
  "accion" : "accion",
  "idNovedadContratoCups" : 0,
  "codigoAccion" : 1,
  "idNovedad" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Elemento CUPS creado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Result

400

Datos inválidos o validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada o referencia no existente. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContratoEstado

Up
get /api/NovedadContratoEstado
Obtiene el historial de estados de una novedad. (apiNovedadContratoEstadoGet)

Retorna todos los cambios de estado de una novedad ordenados por fecha descendente (más reciente primero).

Estados disponibles:

Sample request:

GET /api/NovedadContratoEstado?IdNovedad=123

Query parameters

NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32
IdNovedad (optional)
Query Parameter — default: null format: int64
CodigoEstado (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoEstado_Queries_ListNovedadEstado_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "estado" : "estado",
    "usuarioRegistro" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "idNovedad" : 2,
    "codigoEstado" : 7,
    "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
    "observacion" : "observacion",
    "idNovedadEstado" : 5
  }, {
    "estado" : "estado",
    "usuarioRegistro" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "idNovedad" : 2,
    "codigoEstado" : 7,
    "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
    "observacion" : "observacion",
    "idNovedadEstado" : 5
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Retorna el historial de estados PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoEstado_Queries_ListNovedadEstado_Result

400

Parámetros inválidos Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado Microsoft_AspNetCore_Mvc_ProblemDetails

404

La novedad no existe Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoEstado
Registra un cambio de estado en una novedad según el flujo definido. (apiNovedadContratoEstadoPost)

Flujo de estados permitidos:

Sample request:

{
  "idNovedad": 123,
  "codigoEstado": 150002,
  "observacion": "Enviando novedad para revisión del contratista"
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Command Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Result

Example data

Content-Type: application/json
{
  "idNovedad" : 6,
  "idNovedadEstado" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Estado cambiado exitosamente Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Result

400

Transición de estado no permitida o datos inválidos Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado Microsoft_AspNetCore_Mvc_ProblemDetails

403

No tiene permisos para realizar esta transición Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContratoModalidadPago

Up
get /api/NovedadContratoModalidadPago
Obtiene una lista paginada de elementos de modalidad de pago asociados a una novedad. (apiNovedadContratoModalidadPagoGet)

Query parameters

NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32
IdNovedad (optional)
Query Parameter — default: null format: int64
CodigoAccion (optional)
Query Parameter — default: null format: int32
Aplicado (optional)
Query Parameter — default: null

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Queries_ListNovedadContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "accion" : "accion",
    "idContratoModalidadPago" : 9,
    "descripcionModalidadPagoNuevo" : "descripcionModalidadPagoNuevo",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "codigoModalidadPagoAnterior" : 3,
    "codigoModalidadPagoNuevo" : 2,
    "descripcionModalidadPagoAnterior" : "descripcionModalidadPagoAnterior",
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "idNovedadContratoModalidadPago" : 5,
    "observacion" : "observacion"
  }, {
    "accion" : "accion",
    "idContratoModalidadPago" : 9,
    "descripcionModalidadPagoNuevo" : "descripcionModalidadPagoNuevo",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "codigoModalidadPagoAnterior" : 3,
    "codigoModalidadPagoNuevo" : 2,
    "descripcionModalidadPagoAnterior" : "descripcionModalidadPagoAnterior",
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "idNovedadContratoModalidadPago" : 5,
    "observacion" : "observacion"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Queries_ListNovedadContratoModalidadPago_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoModalidadPago/{id}/aplicar
Aplica un elemento de modalidad de pago de novedad a la tabla operativa. (apiNovedadContratoModalidadPagoIdAplicarPost)

Path parameters

id (required)
Path Parameter — Identificador del elemento de modalidad de pago a aplicar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AplicarNovedadContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "aplicado" : true,
  "idContratoModalidadPagoAfectado" : 6,
  "mensaje" : "mensaje",
  "idNovedadContratoModalidadPago" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento aplicado exitosamente en la tabla operativa. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AplicarNovedadContratoModalidadPago_Result

400

Validaciones fallidas de aplicación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al aplicar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/NovedadContratoModalidadPago/{id}
Elimina un elemento de modalidad de pago de novedad. (apiNovedadContratoModalidadPagoIdDelete)
Solo se permite eliminar cuando la novedad está en estado BORRADOR (150001) o RECHAZADA (150005), el elemento no ha sido aplicado y el usuario tiene rol SIIFA_Admin, SIIFA_ERP o SIIFA_ERP_Gestor.

Path parameters

id (required)
Path Parameter — Identificador único del elemento de modalidad de pago a eliminar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_DeleteNovedadContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "eliminado" : true,
  "idNovedadContratoModalidadPago" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento eliminado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_DeleteNovedadContratoModalidadPago_Result

400

Validaciones fallidas para eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/NovedadContratoModalidadPago/{id}
Actualiza un elemento de modalidad de pago existente en una novedad. (apiNovedadContratoModalidadPagoIdPut)

Path parameters

id (required)
Path Parameter — Identificador único del elemento de modalidad de pago a actualizar. default: null format: int64

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Command Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoModalidadPago" : 0,
  "actualizado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento actualizado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Result

400

Datos inválidos o ID no coincide con el comando. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Elemento no encontrado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto de estado de la novedad o elemento aplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoModalidadPago
Registra un nuevo elemento de modalidad de pago en una novedad operativa. (apiNovedadContratoModalidadPagoPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Command Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "accion" : "accion",
  "codigoAccion" : 1,
  "idNovedad" : 6,
  "idNovedadContratoModalidadPago" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Elemento creado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Result

400

Datos inválidos o validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada o referencia no existente. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContratoPrestadorServicio

Up
get /api/NovedadContratoPrestadorServicio
Obtiene un listado paginado de elementos de prestador de servicio asociados a una novedad. (apiNovedadContratoPrestadorServicioGet)

Retorna la información ANTERIOR/NUEVO según el código de acción:

Query parameters

NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32
IdNovedad (optional)
Query Parameter — default: null format: int64
CodigoAccion (optional)
Query Parameter — default: null format: int32
Aplicado (optional)
Query Parameter — default: null

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Queries_ListNovedadContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "accion" : "accion",
    "numeroSedeAnterior" : "numeroSedeAnterior",
    "idNovedadContratoPrestadorServicio" : 5,
    "codigoHabilitacionAnterior" : "codigoHabilitacionAnterior",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "idReferenciaRepsAnterior" : 3,
    "idContratoPrestadorServicio" : 9,
    "numeroSedeNuevo" : "numeroSedeNuevo",
    "codigoAccion" : 7,
    "idReferenciaRepsNuevo" : 2,
    "aplicado" : true,
    "idNovedad" : 2,
    "observacion" : "observacion",
    "codigoHabilitacionNuevo" : "codigoHabilitacionNuevo"
  }, {
    "accion" : "accion",
    "numeroSedeAnterior" : "numeroSedeAnterior",
    "idNovedadContratoPrestadorServicio" : 5,
    "codigoHabilitacionAnterior" : "codigoHabilitacionAnterior",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "idReferenciaRepsAnterior" : 3,
    "idContratoPrestadorServicio" : 9,
    "numeroSedeNuevo" : "numeroSedeNuevo",
    "codigoAccion" : 7,
    "idReferenciaRepsNuevo" : 2,
    "aplicado" : true,
    "idNovedad" : 2,
    "observacion" : "observacion",
    "codigoHabilitacionNuevo" : "codigoHabilitacionNuevo"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Queries_ListNovedadContratoPrestadorServicio_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoPrestadorServicio/{id}/aplicar
Aplica un elemento de prestador de servicio de novedad a la tabla operativa. (apiNovedadContratoPrestadorServicioIdAplicarPost)

Path parameters

id (required)
Path Parameter — Identificador del elemento de prestador a aplicar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AplicarNovedadContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoPrestadorServicio" : 0,
  "aplicado" : true,
  "idContratoPrestadorServicioAfectado" : 6,
  "mensaje" : "mensaje"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento aplicado exitosamente en la tabla operativa. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AplicarNovedadContratoPrestadorServicio_Result

400

Validaciones fallidas de aplicación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al aplicar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/NovedadContratoPrestadorServicio/{id}
Elimina un elemento de prestador de servicio de novedad. (apiNovedadContratoPrestadorServicioIdDelete)
Solo se permite eliminar cuando la novedad está en estado BORRADOR (150001) o RECHAZADA (150005), el elemento no ha sido aplicado y el usuario tiene rol SIIFA_Admin, SIIFA_ERP o SIIFA_ERP_Gestor.

Path parameters

id (required)
Path Parameter — Identificador único del elemento de prestador de novedad a eliminar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_DeleteNovedadContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "eliminado" : true,
  "idNovedadContratoPrestadorServicio" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento eliminado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_DeleteNovedadContratoPrestadorServicio_Result

400

Validaciones fallidas para eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/NovedadContratoPrestadorServicio/{id}
Actualiza un elemento de prestador de servicio de una novedad en estado BORRADOR. (apiNovedadContratoPrestadorServicioIdPut)

Path parameters

id (required)
Path Parameter — Identificador único del elemento de prestador a actualizar. default: null format: int64

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Command Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoPrestadorServicio" : 0,
  "actualizado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento actualizado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Result

400

Datos inválidos o ID no coincide con el comando. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Elemento no encontrado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto de estado de la novedad o elemento aplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoPrestadorServicio
Registra un nuevo elemento de prestador de servicio en una novedad. (apiNovedadContratoPrestadorServicioPost)
Para MODIFICAR, INACTIVAR y REACTIVAR se debe enviar IdContratoPrestadorServicio. El valor ANTERIOR se obtiene automáticamente desde el registro operativo, por lo que no debe enviarse en el request.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Command Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "accion" : "accion",
  "idNovedadContratoPrestadorServicio" : 0,
  "codigoAccion" : 1,
  "idNovedad" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Elemento creado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Result

400

Datos inválidos o validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada o referencia no existente. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

NovedadContratoRegimen

Up
get /api/NovedadContratoRegimen
Obtiene una lista paginada de elementos de régimen asociados a una novedad. (apiNovedadContratoRegimenGet)

Query parameters

NumeroPagina (optional)
Query Parameter — default: null format: int32
CantidadRegistros (optional)
Query Parameter — default: null format: int32
IdNovedad (optional)
Query Parameter — default: null format: int64
CodigoAccion (optional)
Query Parameter — default: null format: int32
Aplicado (optional)
Query Parameter — default: null

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Queries_ListNovedadContratoRegimen_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "accion" : "accion",
    "idContratoRegimen" : 9,
    "descripcionRegimenAnterior" : "descripcionRegimenAnterior",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "idNovedadContratoRegimen" : 5,
    "codigoRegimenNuevo" : 2,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "descripcionRegimenNuevo" : "descripcionRegimenNuevo",
    "codigoRegimenAnterior" : 3,
    "observacion" : "observacion"
  }, {
    "accion" : "accion",
    "idContratoRegimen" : 9,
    "descripcionRegimenAnterior" : "descripcionRegimenAnterior",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "fechaAplicacion" : "2000-01-23T04:56:07.000+00:00",
    "idNovedadContratoRegimen" : 5,
    "codigoRegimenNuevo" : 2,
    "codigoAccion" : 7,
    "aplicado" : true,
    "idNovedad" : 2,
    "descripcionRegimenNuevo" : "descripcionRegimenNuevo",
    "codigoRegimenAnterior" : 3,
    "observacion" : "observacion"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Queries_ListNovedadContratoRegimen_Result

400

Parámetros de consulta inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoRegimen/{id}/aplicar
Aplica un elemento de régimen de novedad a la tabla operativa. (apiNovedadContratoRegimenIdAplicarPost)

Path parameters

id (required)
Path Parameter — Identificador del elemento de régimen a aplicar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AplicarNovedadContratoRegimen_Result

Example data

Content-Type: application/json
{
  "aplicado" : true,
  "idNovedadContratoRegimen" : 0,
  "mensaje" : "mensaje",
  "idContratoRegimenAfectado" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento aplicado exitosamente en la tabla operativa. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AplicarNovedadContratoRegimen_Result

400

Validaciones fallidas de aplicación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al aplicar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/NovedadContratoRegimen/{id}
Elimina un elemento de régimen de novedad. (apiNovedadContratoRegimenIdDelete)
Solo se permite eliminar cuando la novedad está en estado BORRADOR (150001) o RECHAZADA (150005), el elemento no ha sido aplicado y el usuario tiene rol SIIFA_Admin, SIIFA_ERP o SIIFA_ERP_Gestor.

Path parameters

id (required)
Path Parameter — Identificador único del elemento de régimen de novedad a eliminar. default: null format: int64

Return type

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_DeleteNovedadContratoRegimen_Result

Example data

Content-Type: application/json
{
  "eliminado" : true,
  "idNovedadContratoRegimen" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento eliminado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_DeleteNovedadContratoRegimen_Result

400

Validaciones fallidas para eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/NovedadContratoRegimen/{id}
Actualiza un elemento de régimen existente en una novedad. (apiNovedadContratoRegimenIdPut)

Path parameters

id (required)
Path Parameter — Identificador único del elemento de régimen a actualizar. default: null format: int64

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Command Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Result

Example data

Content-Type: application/json
{
  "idNovedadContratoRegimen" : 0,
  "actualizado" : true
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Elemento actualizado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Result

400

Datos inválidos o ID no coincide con el comando. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Elemento no encontrado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto de estado de la novedad o elemento aplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/NovedadContratoRegimen
Registra un nuevo elemento de régimen en una novedad operativa. (apiNovedadContratoRegimenPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Command Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Result

Example data

Content-Type: application/json
{
  "accion" : "accion",
  "codigoAccion" : 1,
  "idNovedad" : 6,
  "idNovedadContratoRegimen" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Elemento creado exitosamente. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Result

400

Datos inválidos o validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token es inválido o expiró. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Novedad no encontrada o referencia no existente. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el elemento. Microsoft_AspNetCore_Mvc_ProblemDetails

ReferenciaBanco

Up
get /api/ReferenciaBanco
Obtiene la lista de todos los bancos disponibles en el sistema con paginación. (apiReferenciaBancoGet)

Este endpoint retorna todos los bancos registrados en la tabla REFERENCIA_BANCO. Soporta filtros por código, estado y nombre, además de paginación.

Parámetros de consulta:

Información retornada:

Casos de uso:

Sample requests:

GET /api/ReferenciaBanco
GET /api/ReferenciaBanco?estado=ACTIVO
GET /api/ReferenciaBanco?nombre=Bancolombia
GET /api/ReferenciaBanco?codigoBanrep=1
GET /api/ReferenciaBanco?estado=ACTIVO&numeroPagina=1&registrosPorPagina=20
GET /api/ReferenciaBanco?nombre=Banco&numeroPagina=2&registrosPorPagina=10

Query parameters

CodigoBanrep (optional)
Query Parameter — default: null format: int32
Estado (optional)
Query Parameter — default: null
Nombre (optional)
Query Parameter — default: null
NumeroPagina (optional)
Query Parameter — default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "codigoBanrep" : 5,
    "razonSocial" : "razonSocial",
    "estado" : "estado",
    "codigoSuperfinanciera" : 2,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "convenioAdres" : "convenioAdres",
    "nit" : "nit",
    "fechaActualizacion" : "2000-01-23T04:56:07.000+00:00",
    "fechaConvenioAdres" : "2000-01-23T04:56:07.000+00:00",
    "nombre" : "nombre",
    "tipoEntidad" : "tipoEntidad"
  }, {
    "codigoBanrep" : 5,
    "razonSocial" : "razonSocial",
    "estado" : "estado",
    "codigoSuperfinanciera" : 2,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "convenioAdres" : "convenioAdres",
    "nit" : "nit",
    "fechaActualizacion" : "2000-01-23T04:56:07.000+00:00",
    "fechaConvenioAdres" : "2000-01-23T04:56:07.000+00:00",
    "nombre" : "nombre",
    "tipoEntidad" : "tipoEntidad"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de bancos obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result

400

Parámetros inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

ReferenciaCums

Up
get /api/ReferenciaCums/ByIdCums/{IdCums}
Obtiene el detalle de una referencia CUMS por su identificador único. (apiReferenciaCumsByIdCumsIdCumsGet)
Este endpoint permite consultar toda la información asociada a una referencia CUMS específica, identificada por su IdCums.

Path parameters

IdCums (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result

Example data

Content-Type: application/json
{
  "descripcion" : "descripcion",
  "codigoAtc" : "codigoAtc",
  "expedienteCum" : 6,
  "consecutivoCum" : 1,
  "incluidoPbs" : true,
  "idCums" : 0,
  "nombre" : "nombre"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la referencia CUMS obtenido exitosamente. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result

404

No se encontró la referencia CUMS con el identificador proporcionado.

Up
get /api/ReferenciaCums
Obtiene una lista de referencias CUMS filtradas por los parámetros de búsqueda proporcionados. (apiReferenciaCumsGet)
Este endpoint permite buscar referencias CUMS utilizando texto libre, expediente CUM o código ATC. El resultado incluye información relevante como el nombre, descripción, código ATC y si está incluido en el PBS.

Query parameters

TextoConsulta (optional)
Query Parameter — default: null
NumeroRegistros (optional)
Query Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCums_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "codigoAtc" : "codigoAtc",
  "expedienteCum" : 6,
  "consecutivoCum" : 1,
  "incluidoPbs" : true,
  "idCums" : 0,
  "nombre" : "nombre"
}, {
  "descripcion" : "descripcion",
  "codigoAtc" : "codigoAtc",
  "expedienteCum" : 6,
  "consecutivoCum" : 1,
  "incluidoPbs" : true,
  "idCums" : 0,
  "nombre" : "nombre"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de referencias CUMS obtenida exitosamente.

400

Parámetros de búsqueda inválidos.

ReferenciaCups

Up
get /api/ReferenciaCups/ByIdCups/{IdCups}
Obtiene el detalle de una referencia CUPS a partir de su identificador único. (apiReferenciaCupsByIdCupsIdCupsGet)
Este endpoint permite consultar toda la información relevante de un procedimiento específico, identificado por su IdCups. Es útil para validación, auditoría y análisis detallado de procedimientos en el sistema.

Path parameters

IdCups (required)
Path Parameter — default: null

Return type

Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result

Example data

Content-Type: application/json
{
  "codigoCupsSispro" : "codigoCupsSispro",
  "codigoCupsNumerico" : 0,
  "incluidoPbs" : true,
  "nombre" : "nombre"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Consulta exitosa. Se devuelve el detalle de la referencia CUPS. Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result

404

No se encontró ninguna referencia CUPS con el identificador proporcionado.

Up
get /api/ReferenciaCups
Obtiene la lista de referencias CUPS según los parámetros de consulta. (apiReferenciaCupsGet)
Este endpoint permite consultar todas las referencias CUPS disponibles, filtrando según los criterios definidos en el parámetro de consulta. Es útil para procesos de integración, auditoría y soporte a la toma de decisiones clínicas y administrativas.

Query parameters

TextoConsulta (optional)
Query Parameter — default: null
NumeroRegistros (optional)
Query Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCups_Result]

Example data

Content-Type: application/json
[ {
  "codigoCupsSispro" : "codigoCupsSispro",
  "codigoCupsNumerico" : 0,
  "incluidoPbs" : true,
  "nombre" : "nombre"
}, {
  "codigoCupsSispro" : "codigoCupsSispro",
  "codigoCupsNumerico" : 0,
  "incluidoPbs" : true,
  "nombre" : "nombre"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de referencias CUPS obtenida exitosamente.

ReferenciaMunicipio

Up
get /api/ReferenciaMunicipio
Obtiene la lista de municipios de referencia según los parámetros de consulta. (apiReferenciaMunicipioGet)
Este endpoint permite consultar todos los municipios de referencia disponibles, filtrando según los criterios definidos en el parámetro de consulta. El resultado incluye información del municipio y su departamento asociado.

Query parameters

query (optional)
Query Parameter — Parámetro que contiene los criterios de búsqueda para los municipios de referencia. default: null

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaMunicipio_Queries_ListReferenciaMunicipio_Result]

Example data

Content-Type: application/json
[ {
  "codigoDepartamento" : "codigoDepartamento",
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "codigoMunicipio" : "codigoMunicipio"
}, {
  "codigoDepartamento" : "codigoDepartamento",
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "codigoMunicipio" : "codigoMunicipio"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de municipios de referencia obtenida exitosamente.

ReferenciaReps

Up
get /api/ReferenciaReps/ByNitPrestador/{Nit}
Obtiene la lista de referencias REPS asociadas a un prestador según su NIT. (apiReferenciaRepsByNitPrestadorNitGet)
Este endpoint permite consultar todas las referencias REPS disponibles para un prestador de servicios de salud, filtrando por el NIT del prestador.

Path parameters

Nit (required)
Path Parameter — default: null

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaReps_Queries_ListReferenciaRepsByNit_Result]

Example data

Content-Type: application/json
[ {
  "codigoHabilitacion" : "codigoHabilitacion",
  "nombreServicio" : "nombreServicio",
  "codigoServicio" : 0,
  "modalidadMedia" : true,
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "id" : 6
}, {
  "codigoHabilitacion" : "codigoHabilitacion",
  "nombreServicio" : "nombreServicio",
  "codigoServicio" : 0,
  "modalidadMedia" : true,
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "id" : 6
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de referencias REPS obtenida exitosamente.

WeatherForecast

Up
get /WeatherForecast
(getWeatherForecast)

Return type

array[Minsalud_SIIFA_API_WeatherForecast]

Example data

Content-Type: application/json
[ {
  "date" : "2000-01-23",
  "summary" : "summary",
  "temperatureC" : 0,
  "temperatureF" : 6
}, {
  "date" : "2000-01-23",
  "summary" : "summary",
  "temperatureC" : 0,
  "temperatureF" : 6
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Models

[ Jump to Methods ]

Table of Contents

  1. Microsoft_AspNetCore_Mvc_ProblemDetails -
  2. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Command -
  3. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Result -
  4. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_DeleteContratoAgrupador_Result -
  5. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Command -
  6. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Result -
  7. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Queries_DetailContratoAgrupador_Result -
  8. Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Queries_ListContratoAgrupadorByIdContrato_Result -
  9. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command -
  10. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result -
  11. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result -
  12. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command -
  13. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result -
  14. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result -
  15. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result -
  16. Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result -
  17. Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result -
  18. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command -
  19. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result -
  20. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result -
  21. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command -
  22. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result -
  23. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result -
  24. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result -
  25. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command -
  26. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result -
  27. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result -
  28. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command -
  29. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result -
  30. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result -
  31. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_ResultCodigoReferencia -
  32. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultCodigoReferencia -
  33. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion -
  34. Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result -
  35. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command -
  36. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result -
  37. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result -
  38. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command -
  39. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result -
  40. Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa -
  41. Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa -
  42. Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result -
  43. Minsalud_SIIFA_API_Features_CodigoReferenciaDominio_Queries_ListCodigoReferenciaDominio_Result -
  44. Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByIdDominio_Result -
  45. Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByNombreDominio_Result -
  46. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command -
  47. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result -
  48. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result -
  49. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command -
  50. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result -
  51. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command -
  52. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result -
  53. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result -
  54. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command -
  55. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result -
  56. Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command -
  57. Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result -
  58. Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result -
  59. Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command -
  60. Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result -
  61. Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result -
  62. Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_ResultReferenciaCups -
  63. Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result -
  64. Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_ResultReferenciaCups -
  65. Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command -
  66. Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result -
  67. Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result -
  68. Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Command -
  69. Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Result -
  70. Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Queries_ListContratoLiquidacionEstadoByIdContratoLiquidacion_Result -
  71. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command -
  72. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result -
  73. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result -
  74. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command -
  75. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result -
  76. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result -
  77. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_ResultReferenciaCausalLiquidacion -
  78. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_Result -
  79. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_ResultReferenciaCausalLiquidacion -
  80. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command -
  81. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result -
  82. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result -
  83. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command -
  84. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result -
  85. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result -
  86. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_ResultReferenciaCums -
  87. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result -
  88. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_ResultReferenciaCums -
  89. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command -
  90. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result -
  91. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Queries_ListContratoOtrosiEstadoByIdContratoOtrosi_Result -
  92. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command -
  93. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result -
  94. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result -
  95. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command -
  96. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result -
  97. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result -
  98. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_ResultReferenciaServicio -
  99. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result -
  100. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_ResultReferenciaServicio -
  101. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command -
  102. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result -
  103. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result -
  104. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command -
  105. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result -
  106. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result -
  107. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContrato -
  108. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContratoRegimen -
  109. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultEmpresa -
  110. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosiByIdContrato_Result -
  111. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosi_Result -
  112. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command -
  113. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result -
  114. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result -
  115. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command -
  116. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result -
  117. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command -
  118. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result -
  119. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result -
  120. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command -
  121. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result -
  122. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result -
  123. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_ResultReferenciaServicio -
  124. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result -
  125. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_ResultReferenciaServicio -
  126. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command -
  127. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result -
  128. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result -
  129. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command -
  130. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result -
  131. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result -
  132. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_ResultReferenciaRegimen -
  133. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result -
  134. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_ResultReferenciaRegimen -
  135. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command -
  136. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result -
  137. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command -
  138. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result -
  139. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result -
  140. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result -
  141. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command -
  142. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result -
  143. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command -
  144. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result -
  145. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result -
  146. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_ResultReferenciaCums -
  147. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result -
  148. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultCodigoReferenciaTipoContrato -
  149. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoAgrupador -
  150. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoModalidadPago -
  151. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoRegimen -
  152. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultEmpresa -
  153. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultOtroSi -
  154. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result -
  155. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_ResultReferenciaCums -
  156. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result -
  157. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_ResultEmpresa -
  158. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Command -
  159. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Result -
  160. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AplicarNovedadContratoAgrupador_Result -
  161. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_DeleteNovedadContratoAgrupador_Result -
  162. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Command -
  163. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Result -
  164. Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Queries_ListNovedadContratoAgrupador_Result -
  165. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Command -
  166. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Result -
  167. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Command -
  168. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Result -
  169. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_DeleteNovedadContratoCums_Result -
  170. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Command -
  171. Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Result -
  172. Minsalud_SIIFA_API_Features_NovedadContratoCums_Queries_ListNovedadContratoCums_Result -
  173. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Command -
  174. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Result -
  175. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Command -
  176. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Result -
  177. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_DeleteNovedadContratoCups_Result -
  178. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Command -
  179. Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Result -
  180. Minsalud_SIIFA_API_Features_NovedadContratoCups_Queries_ListNovedadContratoCups_Result -
  181. Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Command -
  182. Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Result -
  183. Minsalud_SIIFA_API_Features_NovedadContratoEstado_Queries_ListNovedadEstado_Result -
  184. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Command -
  185. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Result -
  186. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AplicarNovedadContratoModalidadPago_Result -
  187. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_DeleteNovedadContratoModalidadPago_Result -
  188. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Command -
  189. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Result -
  190. Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Queries_ListNovedadContratoModalidadPago_Result -
  191. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Command -
  192. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Result -
  193. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AplicarNovedadContratoPrestadorServicio_Result -
  194. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_DeleteNovedadContratoPrestadorServicio_Result -
  195. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Command -
  196. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Result -
  197. Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Queries_ListNovedadContratoPrestadorServicio_Result -
  198. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Command -
  199. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Result -
  200. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AplicarNovedadContratoRegimen_Result -
  201. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_DeleteNovedadContratoRegimen_Result -
  202. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Command -
  203. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Result -
  204. Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Queries_ListNovedadContratoRegimen_Result -
  205. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Command -
  206. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Result -
  207. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Command -
  208. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Result -
  209. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_ResumenAplicacion -
  210. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Command -
  211. Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Result -
  212. Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_ContratoInfo -
  213. Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_EstadoInfo -
  214. Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_Result -
  215. Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_ResumenElementos -
  216. Minsalud_SIIFA_API_Features_NovedadContrato_Queries_ListNovedad_Result -
  217. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result -
  218. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCums_Result -
  219. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCups_Result -
  220. Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result -
  221. Minsalud_SIIFA_API_Features_ReferenciaMunicipio_Queries_ListReferenciaMunicipio_Result -
  222. Minsalud_SIIFA_API_Features_ReferenciaReps_Queries_ListReferenciaRepsByNit_Result -
  223. Minsalud_SIIFA_API_WeatherForecast -
  224. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion - PaginadorGenerico_ResultContratoOperacion
  225. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa - PaginadorGenerico_ResultEmpresa
  226. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result - PaginadorGenerico_Result
  227. PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result - PaginadorGenerico_Result
  228. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Queries_ListNovedadContratoAgrupador_Result - PaginadorGenerico_Result
  229. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCums_Queries_ListNovedadContratoCums_Result - PaginadorGenerico_Result
  230. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCups_Queries_ListNovedadContratoCups_Result - PaginadorGenerico_Result
  231. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoEstado_Queries_ListNovedadEstado_Result - PaginadorGenerico_Result
  232. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Queries_ListNovedadContratoModalidadPago_Result - PaginadorGenerico_Result
  233. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Queries_ListNovedadContratoPrestadorServicio_Result - PaginadorGenerico_Result
  234. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Queries_ListNovedadContratoRegimen_Result - PaginadorGenerico_Result
  235. PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContrato_Queries_ListNovedad_Result - PaginadorGenerico_Result

Microsoft_AspNetCore_Mvc_ProblemDetails - Up

type (optional)
title (optional)
status (optional)
Integer format: int32
detail (optional)
instance (optional)

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Command - Up

idContrato (optional)
Integer format: int32
codigoAgrupador
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_AddContratoAgrupador_Result - Up

idContratoAgrupador (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_DeleteContratoAgrupador_Result - Up

idContratoAgrupador (optional)
Long format: int64

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Command - Up

idContratoAgrupador (optional)
Long format: int64
codigoAgrupador (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Commands_UpdateContratoAgrupador_Result - Up

idContratoAgrupador (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Queries_DetailContratoAgrupador_Result - Up

idContratoAgrupador (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoAgrupador
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAgrupador_Queries_ListContratoAgrupadorByIdContrato_Result - Up

idContratoAgrupador (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoAgrupador
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command - Up

idContrato (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Long format: int64

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command - Up

idContratoAnticipo (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result - Up

idContratoAnticipo (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result - Up

idContratoCumsModalidadPago (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result - Up

idContratoCupsModalidadPago (optional)
Long format: int64
idContratoCups (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command - Up

idContrato (optional)
Integer format: int32
codigoModalidad
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command - Up

idContratoModalidadPago (optional)
Long format: int64
codigoModalidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoModalidad
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result - Up

idContratoModalidadPago (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoModalidad
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command - Up

idContrato (optional)
Integer format: int32
codigoAlcance (optional)
Integer format: int32
codigoDepartamento (optional)
codigoMunicipio (optional)
poblacionCubierta (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result - Up

idContratoOperacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result - Up

idContratoOperacion (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command - Up

idContratoOperacion (optional)
Long format: int64
codigoAlcance (optional)
Integer format: int32
codigoDepartamento (optional)
codigoMunicipio (optional)
poblacionCubierta (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result - Up

idContratoOperacion (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result - Up

idContratoOperacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoAlcance (optional)
Integer format: int32
alcance (optional)
codigoMunicipio (optional)
nombreMunicipio (optional)
codigoDepartamento (optional)
nombreDepartamento (optional)
poblacionCubierta (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_ResultCodigoReferencia - Up

idCondigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultCodigoReferencia - Up

idCondigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion - Up

idContratoOperacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoAlcance (optional)
Integer format: int32
alcance (optional)
codigoMunicipio
nombreMunicipio
codigoDepartamento
nombreDepartamento
poblacionCubierta (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidadPago (optional)
Long format: int64
idContratoPrestadorServicio (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command - Up

Comando para agregar una empresa con validaciones de integridad de datos.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa. Debe ser único en el sistema y tener entre 6 y 9 dígitos. format: int32
razonSocial (optional)
String Razón social de la empresa. Es obligatorio y no puede superar los 250 caracteres.
digitoVerificacion (optional)
Integer Dígito de verificación del NIT. Valor entre 0 y 9 que valida la autenticidad del NIT. format: int32
estado (optional)
Integer Estado de la empresa. 1: Activa, 0: Inactiva. format: int32
clprCodigoReps (optional)
Integer Código REPS (Registro Especial de Prestadores de Servicios de Salud). Identificador único del prestador en el sistema REPS. format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result - Up

Resultado que contiene el NIT de la empresa creada.
nit (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result - Up

Resultado que contiene el NIT de la empresa eliminada.
nit (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command - Up

Comando para actualizar los datos de una empresa con validaciones de integridad.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa a actualizar. Identifica de forma única la empresa en el sistema. format: int32
razonSocial (optional)
String Nueva razón social de la empresa. No puede estar vacía ni superar los 250 caracteres.
digitoVerificacion (optional)
Integer Nuevo dígito de verificación del NIT. Debe estar entre 0 y 9. format: int32
estado (optional)
Integer Nuevo estado de la empresa. 1: Activa, 0: Inactiva. format: int32
clprCodigoReps (optional)
Integer Nuevo código REPS de la empresa. Identificador del prestador en el Registro Especial de Prestadores de Servicios de Salud. format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result - Up

Resultado que contiene el NIT de la empresa actualizada.
nit (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa - Up

Objeto de resultado con la información detallada de la empresa.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa. format: int32
razonSocial (optional)
String Razón social completa de la empresa.
digitoVerificacion (optional)
Integer Dígito de verificación del NIT. format: int32
estado (optional)
Integer Estado actual de la empresa. 1: Activa, 0: Inactiva. format: int32
estadoDescripcion (optional)
String Descripción del estado de la empresa.
clprCodigoReps (optional)
Integer Código REPS (Registro Especial de Prestadores de Servicios de Salud). format: int32
usuarioRegistro (optional)
UUID Identificador del usuario que registró la empresa. format: uuid
fechaRegistro (optional)
Date Fecha y hora de registro de la empresa en el sistema. format: date-time
cantidadContratosComoContratante (optional)
Integer Cantidad de contratos donde la empresa figura como contratante. format: int32
cantidadContratosComoContratista (optional)
Integer Cantidad de contratos donde la empresa figura como contratista. format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa - Up

Objeto de resultado que contiene la información de una empresa.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa. format: int32
razonSocial (optional)
String Razón social completa de la empresa.
digitoVerificacion (optional)
Integer Dígito de verificación del NIT. format: int32
estado (optional)
Integer Estado actual de la empresa. 1: Activa, 0: Inactiva. format: int32
estadoDescripcion (optional)
String Descripción del estado de la empresa.
clprCodigoReps (optional)
Integer Código REPS de la empresa. format: int32
fechaRegistro (optional)
Date Fecha y hora de registro de la empresa en el sistema. format: date-time

Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result - Up

codigoBanrep (optional)
Integer format: int32
codigoSuperfinanciera (optional)
Integer format: int32
nombre (optional)
razonSocial (optional)
nit (optional)
tipoEntidad (optional)
convenioAdres (optional)
estado (optional)
fechaRegistro (optional)
Date format: date-time
fechaActualizacion (optional)
Date format: date-time
fechaConvenioAdres (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_CodigoReferenciaDominio_Queries_ListCodigoReferenciaDominio_Result - Up

idCodigoReferenciaDominio (optional)
Integer format: int32
unidadAnalisis (optional)
nombre (optional)
descripcion (optional)
activo (optional)

Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByIdDominio_Result - Up

idCodigoReferencia (optional)
Integer format: int32
descripcion (optional)
activo (optional)

Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByNombreDominio_Result - Up

idCodigoReferencia (optional)
Integer format: int32
descripcion (optional)
activo (optional)

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command - Up

idContratoCums (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result - Up

idContratoCumsModalidadPago (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result - Up

idContratoCumsModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command - Up

idContratoCumsModalidaPago (optional)
Long format: int64
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result - Up

idContratoCumsModalidaPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command - Up

idContratoCups (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result - Up

idContratoCupsModalidadPago (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result - Up

idContratoCupsModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command - Up

idContratoCupsModalidaPago (optional)
Long format: int64
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result - Up

idContratoCupsModalidaPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command - Up

idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result - Up

idContratoCums (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cups (optional)

Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_ResultReferenciaCups - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cups (optional)

Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_ResultReferenciaCups - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command - Up

idContrato (optional)
Integer format: int32
codigoEstado (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result - Up

idContratoEstado (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result - Up

idContratoEstado (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoEstado (optional)
Integer format: int32
nombreEstado (optional)
fechaCambio (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Command - Up

idContratoLiquidacion (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Commands_AddContratoLiquidacionEstado_Result - Up

idContratoLiquidacionEstado (optional)
Long format: int64
idContratoLiquidacion (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoLiquidacionEstado_Queries_ListContratoLiquidacionEstadoByIdContratoLiquidacion_Result - Up

idContratoLiquidacionEstado (optional)
Long format: int64
idContratoLiquidacion (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
nombreEstado (optional)
fechaEstado (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command - Up

idContrato (optional)
Integer format: int32
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratatante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command - Up

idContratoLiquidacion (optional)
Long format: int64
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratatante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time
causalLiquidacion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_ResultReferenciaCausalLiquidacion - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_Result - Up

idContratoLiquidacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time
causalLiquidacion (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_ResultReferenciaCausalLiquidacion - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command - Up

idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result - Up

idContratoOtroSiCums (optional)
Long format: int64
idContratoOtroSi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result - Up

idContratoOtrosiCums (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Long format: int64
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command - Up

idContratoOtrosi (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result - Up

idContratoOtrosiEstado (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Queries_ListContratoOtrosiEstadoByIdContratoOtrosi_Result - Up

idContratoOtrosiEstado (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
nombreEstado (optional)
fechaEstado (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command - Up

idContratoOtrosi (optional)
Integer format: int32
idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosiPrestadorServicio (optional)
Integer format: int32
idContratoOtrosi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosiPrestadorServicio (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command - Up

idContratoOtrosiPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosiPrestadorServicio (optional)
Integer format: int32
idContratoOtrosi (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContratoOtrosiPrestadorServicio (optional)
Long format: int64
idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContratoOtrosiPrestadorServicio (optional)
Long format: int64
idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command - Up

idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaInicio (optional)
Date format: date-time
fechaFinalizacion (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result - Up

idContratoOtroSi (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result - Up

idContratoOtroSi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaInicio (optional)
Date format: date-time
fechaFinalizacion (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaInicio (optional)
Date format: date-time
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32
contrato (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContrato - Up

idContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
modalidadPago (optional)
Integer format: int32
cucon (optional)
empresaContratante (optional)
empresaContratista (optional)
regimenes (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContratoRegimen - Up

codigoRegimen (optional)
Integer format: int32
descripcion (optional)
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultEmpresa - Up

nit (optional)
Integer format: int32
razonSocial (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosiByIdContrato_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaInicio (optional)
Date format: date-time
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaInicio (optional)
Date format: date-time
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidadPago (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command - Up

idContratoPrestadorServicioModalidaPago (optional)
Long format: int64
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidaPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command - Up

idContrato (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
codigoServicio (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command - Up

idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)
fechaRegistro (optional)
Date format: date-time
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)
fechaRegistro (optional)
Date format: date-time
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command - Up

idContrato (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command - Up

idContratoRegimen (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
regimen (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_ResultReferenciaRegimen - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
regimen (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_ResultReferenciaRegimen - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command - Up

idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command - Up

codigoTipoContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
codigoReferenciaModalidadPago (optional)
array[Integer] format: int32
codigoReferenciaAgrupador (optional)
array[Integer] format: int32
codigoReferenciaRegimen (optional)
array[Integer] format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result - Up

idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result - Up

idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command - Up

idContrato (optional)
Integer format: int32
codigoTipoContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
codigoReferenciaModalidadPago (optional)
array[Integer] format: int32
codigoReferenciaAgrupador (optional)
array[Integer] format: int32
codigoReferenciaRegimen (optional)
array[Integer] format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result - Up

idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result - Up

idContrato (optional)
Integer format: int32
codigoTipoContrato (optional)
Integer format: int32
tipoContrato (optional)
nitContratante (optional)
Integer format: int32
empresaContratante (optional)
nitContratista (optional)
Integer format: int32
empresaContratista (optional)
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
cucon (optional)
codigoReferenciaModalidadPago (optional)
array[Integer] format: int32
contratoModalidadPago (optional)
codigoReferenciaAgrupador (optional)
array[Integer] format: int32
contratoAgrupador (optional)
codigoReferenciaRegimen (optional)
array[Integer] format: int32
contratoRegimen (optional)
otrosis (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32
numeroServicios (optional)
Long format: int64
numeroMedicamentos (optional)
Long format: int64
numeroProcedimientos (optional)
Long format: int64

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultCodigoReferenciaTipoContrato - Up

codigoTipoContrato (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoAgrupador - Up

idContratoAgrupador (optional)
Long format: int64
codigoAgrupador (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoModalidadPago - Up

idContratoModalidadPago (optional)
Long format: int64
codigoModalidadPago (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoRegimen - Up

idContratoRegimen (optional)
Long format: int64
codigoRegimen (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultEmpresa - Up

nit (optional)
Integer format: int32
razonSocial (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultOtroSi - Up

idContratoOtrosi (optional)
Long format: int64
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result - Up

idContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
cucon (optional)
empresaContratante (optional)
empresaContratista (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_ResultEmpresa - Up

nit (optional)
Integer format: int32
razonSocial (optional)

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Command - Up

idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
idContratoAgrupador (optional)
Integer format: int32
codigoAgrupadorAnterior (optional)
Integer format: int32
codigoAgrupadorNuevo (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AddNovedadContratoAgrupador_Result - Up

idNovedadContratoAgrupador (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_AplicarNovedadContratoAgrupador_Result - Up

idNovedadContratoAgrupador (optional)
Long format: int64
aplicado (optional)
idContratoAgrupadorAfectado (optional)
Long format: int64
mensaje (optional)

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_DeleteNovedadContratoAgrupador_Result - Up

idNovedadContratoAgrupador (optional)
Long format: int64
eliminado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Command - Up

idNovedadContratoAgrupador (optional)
Long format: int64
codigoAgrupadorAnterior (optional)
Integer format: int32
codigoAgrupadorNuevo (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Commands_UpdateNovedadContratoAgrupador_Result - Up

idNovedadContratoAgrupador (optional)
Long format: int64
actualizado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Queries_ListNovedadContratoAgrupador_Result - Up

idNovedadContratoAgrupador (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)
idContratoAgrupador (optional)
Long format: int64
codigoAgrupadorAnterior (optional)
Integer format: int32
descripcionAgrupadorAnterior (optional)
codigoAgrupadorNuevo (optional)
Integer format: int32
descripcionAgrupadorNuevo (optional)
observacion (optional)
fechaRegistro (optional)
Date format: date-time
aplicado (optional)
fechaAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Command - Up

Comando de creación.
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
idContratoCums (optional)
Integer format: int32
idReferenciaCumsAnterior (optional)
Integer format: int32
idReferenciaCumsNuevo (optional)
Integer format: int32
cantidadNuevo (optional)
Integer format: int32
activoDespues (optional)
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AddNovedadContratoCums_Result - Up

Resultado de la creación.
idNovedadContratoCums (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Command - Up

Comando de aplicación.
idNovedadContratoCums (optional)
Long format: int64

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_AplicarNovedadContratoCums_Result - Up

Resultado de la aplicación.
idNovedadContratoCums (optional)
Long format: int64
aplicado (optional)
idContratoCumsAfectado (optional)
Integer format: int32
mensaje (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_DeleteNovedadContratoCums_Result - Up

idNovedadContratoCums (optional)
Long format: int64
eliminado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Command - Up

Comando de actualización.
idNovedadContratoCums (optional)
Long format: int64
idReferenciaCumsNuevo (optional)
Integer format: int32
cantidadNuevo (optional)
Integer format: int32
activoNuevo (optional)
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCums_Commands_UpdateNovedadContratoCums_Result - Up

Resultado de la actualización.
idNovedadContratoCums (optional)
Long format: int64
actualizado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCums_Queries_ListNovedadContratoCums_Result - Up

Resultado del listado.
idNovedadContratoCums (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)
idContratoCums (optional)
Integer format: int32
idReferenciaCumsAnterior (optional)
Integer format: int32
codigoCumsAnterior (optional)
nombreCumsAnterior (optional)
cantidadAnterior (optional)
Integer format: int32
incluidoPbsAnterior (optional)
idReferenciaCumsNuevo (optional)
Integer format: int32
codigoCumsNuevo (optional)
nombreCumsNuevo (optional)
cantidadNuevo (optional)
Integer format: int32
incluidoPbsNuevo (optional)
observacion (optional)
fechaRegistro (optional)
Date format: date-time
aplicado (optional)
fechaAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Command - Up

idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
idContratoCups (optional)
Integer format: int32
idReferenciaCupsAnterior (optional)
idReferenciaCupsNuevo (optional)
cantidadNuevo (optional)
Integer format: int32
activoDespues (optional)
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AddNovedadContratoCups_Result - Up

idNovedadContratoCups (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Command - Up

idNovedadContratoCups (optional)
Long format: int64

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_AplicarNovedadContratoCups_Result - Up

idNovedadContratoCups (optional)
Long format: int64
aplicado (optional)
idContratoCupsAfectado (optional)
Integer format: int32
mensaje (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_DeleteNovedadContratoCups_Result - Up

idNovedadContratoCups (optional)
Long format: int64
eliminado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Command - Up

idNovedadContratoCups (optional)
Long format: int64
idReferenciaCupsNuevo (optional)
cantidadNuevo (optional)
Integer format: int32
activoNuevo (optional)
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCups_Commands_UpdateNovedadContratoCups_Result - Up

idNovedadContratoCups (optional)
Long format: int64
actualizado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoCups_Queries_ListNovedadContratoCups_Result - Up

idNovedadContratoCups (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)
idContratoCups (optional)
Integer format: int32
idReferenciaCupsAnterior (optional)
cantidadAnterior (optional)
Integer format: int32
incluidoPbsAnterior (optional)
idReferenciaCupsNuevo (optional)
cantidadNuevo (optional)
Integer format: int32
incluidoPbsNuevo (optional)
observacion (optional)
fechaRegistro (optional)
Date format: date-time
aplicado (optional)
fechaAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Command - Up

Comando de cambio de estado.
idNovedad (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoEstado_Commands_AddNovedadEstado_Result - Up

Resultado del cambio de estado.
idNovedadEstado (optional)
Long format: int64
idNovedad (optional)
Long format: int64

Minsalud_SIIFA_API_Features_NovedadContratoEstado_Queries_ListNovedadEstado_Result - Up

Resultado del listado.
idNovedadEstado (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
estado (optional)
fechaEstado (optional)
Date format: date-time
observacion (optional)
fechaRegistro (optional)
Date format: date-time
usuarioRegistro (optional)
UUID format: uuid

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Command - Up

idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
idContratoModalidadPago (optional)
Integer format: int32
codigoModalidadPagoAnterior (optional)
Integer format: int32
codigoModalidadPagoNuevo (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AddNovedadContratoModalidadPago_Result - Up

idNovedadContratoModalidadPago (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_AplicarNovedadContratoModalidadPago_Result - Up

idNovedadContratoModalidadPago (optional)
Long format: int64
aplicado (optional)
idContratoModalidadPagoAfectado (optional)
Long format: int64
mensaje (optional)

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_DeleteNovedadContratoModalidadPago_Result - Up

idNovedadContratoModalidadPago (optional)
Long format: int64
eliminado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Command - Up

idNovedadContratoModalidadPago (optional)
Long format: int64
codigoModalidadPagoAnterior (optional)
Integer format: int32
codigoModalidadPagoNuevo (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Commands_UpdateNovedadContratoModalidadPago_Result - Up

idNovedadContratoModalidadPago (optional)
Long format: int64
actualizado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Queries_ListNovedadContratoModalidadPago_Result - Up

idNovedadContratoModalidadPago (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)
idContratoModalidadPago (optional)
Long format: int64
codigoModalidadPagoAnterior (optional)
Integer format: int32
descripcionModalidadPagoAnterior (optional)
codigoModalidadPagoNuevo (optional)
Integer format: int32
descripcionModalidadPagoNuevo (optional)
observacion (optional)
fechaRegistro (optional)
Date format: date-time
aplicado (optional)
fechaAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Command - Up

idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
idContratoPrestadorServicio (optional)
Integer format: int32
idReferenciaRepsNuevo (optional)
Long format: int64
activoDespues (optional)
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AddNovedadContratoPrestadorServicio_Result - Up

idNovedadContratoPrestadorServicio (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_AplicarNovedadContratoPrestadorServicio_Result - Up

idNovedadContratoPrestadorServicio (optional)
Long format: int64
aplicado (optional)
idContratoPrestadorServicioAfectado (optional)
Integer format: int32
mensaje (optional)

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_DeleteNovedadContratoPrestadorServicio_Result - Up

idNovedadContratoPrestadorServicio (optional)
Long format: int64
eliminado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Command - Up

idNovedadContratoPrestadorServicio (optional)
Long format: int64
idReferenciaRepsAnterior (optional)
Long format: int64
idReferenciaRepsNuevo (optional)
Long format: int64
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Commands_UpdateNovedadContratoPrestadorServicio_Result - Up

idNovedadContratoPrestadorServicio (optional)
Long format: int64
actualizado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Queries_ListNovedadContratoPrestadorServicio_Result - Up

idNovedadContratoPrestadorServicio (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)
idContratoPrestadorServicio (optional)
Integer format: int32
idReferenciaRepsAnterior (optional)
Long format: int64
codigoHabilitacionAnterior (optional)
numeroSedeAnterior (optional)
idReferenciaRepsNuevo (optional)
Long format: int64
codigoHabilitacionNuevo (optional)
numeroSedeNuevo (optional)
observacion (optional)
fechaRegistro (optional)
Date format: date-time
aplicado (optional)
fechaAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Command - Up

idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
idContratoRegimen (optional)
Integer format: int32
codigoRegimenAnterior (optional)
Integer format: int32
codigoRegimenNuevo (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AddNovedadContratoRegimen_Result - Up

idNovedadContratoRegimen (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_AplicarNovedadContratoRegimen_Result - Up

idNovedadContratoRegimen (optional)
Long format: int64
aplicado (optional)
idContratoRegimenAfectado (optional)
Long format: int64
mensaje (optional)

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_DeleteNovedadContratoRegimen_Result - Up

idNovedadContratoRegimen (optional)
Long format: int64
eliminado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Command - Up

idNovedadContratoRegimen (optional)
Long format: int64
codigoRegimenAnterior (optional)
Integer format: int32
codigoRegimenNuevo (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Commands_UpdateNovedadContratoRegimen_Result - Up

idNovedadContratoRegimen (optional)
Long format: int64
actualizado (optional)

Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Queries_ListNovedadContratoRegimen_Result - Up

idNovedadContratoRegimen (optional)
Long format: int64
idNovedad (optional)
Long format: int64
codigoAccion (optional)
Integer format: int32
accion (optional)
idContratoRegimen (optional)
Long format: int64
codigoRegimenAnterior (optional)
Integer format: int32
descripcionRegimenAnterior (optional)
codigoRegimenNuevo (optional)
Integer format: int32
descripcionRegimenNuevo (optional)
observacion (optional)
fechaRegistro (optional)
Date format: date-time
aplicado (optional)
fechaAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Command - Up

Comando de creación de novedad.
numeroInternoNovedad (optional)
nombre (optional)
descripcion (optional)
justificacion (optional)
idContrato (optional)
Integer format: int32
idSeguimientoFacturaGlosa (optional)
Long format: int64
idSeguimientoFacturaPago (optional)
Long format: int64

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AddNovedad_Result - Up

Resultado de la creación de novedad.
idNovedad (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
estado (optional)

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Command - Up

Comando de aplicación de novedad completa.
idNovedad (optional)
Long format: int64

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_Result - Up

Resultado de la aplicación con resumen de elementos procesados.
idNovedad (optional)
Long format: int64
aplicado (optional)
mensaje (optional)
resumen (optional)

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_AplicarNovedad_ResumenAplicacion - Up

Resumen de elementos aplicados por tipo.
cumsAplicados (optional)
Integer format: int32
cupsAplicados (optional)
Integer format: int32
regimenAplicados (optional)
Integer format: int32
modalidadPagoAplicados (optional)
Integer format: int32
agrupadorAplicados (optional)
Integer format: int32
prestadorServicioAplicados (optional)
Integer format: int32
totalElementos (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Command - Up

Comando de actualización de novedad.
idNovedad (optional)
Long format: int64
numeroInternoNovedad (optional)
nombre (optional)
descripcion (optional)
justificacion (optional)

Minsalud_SIIFA_API_Features_NovedadContrato_Commands_UpdateNovedad_Result - Up

Resultado de la actualización.
idNovedad (optional)
Long format: int64
actualizado (optional)

Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_ContratoInfo - Up

idContrato (optional)
Integer format: int32
numeroContrato (optional)
nitContratante (optional)
nombreContratante (optional)
nitContratista (optional)
nombreContratista (optional)

Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_EstadoInfo - Up

idNovedadEstado (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
estado (optional)
fechaEstado (optional)
Date format: date-time
observacion (optional)

Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_Result - Up

Resultado del detalle.
idNovedad (optional)
Long format: int64
numeroInternoNovedad (optional)
nombre (optional)
descripcion (optional)
justificacion (optional)
fechaRegistro (optional)
Date format: date-time
usuarioRegistro (optional)
UUID format: uuid
idContrato (optional)
Integer format: int32
contrato (optional)
idSeguimientoFacturaGlosa (optional)
Long format: int64
idSeguimientoFacturaPago (optional)
Long format: int64
codigoEstadoActual (optional)
Integer format: int32
estadoActual (optional)
fechaEstadoActual (optional)
Date format: date-time
historialEstados (optional)
resumen (optional)

Minsalud_SIIFA_API_Features_NovedadContrato_Queries_DetailNovedad_ResumenElementos - Up

totalCums (optional)
Integer format: int32
aplicadosCums (optional)
Integer format: int32
totalCups (optional)
Integer format: int32
aplicadosCups (optional)
Integer format: int32
totalRegimen (optional)
Integer format: int32
aplicadosRegimen (optional)
Integer format: int32
totalModalidadPago (optional)
Integer format: int32
aplicadosModalidadPago (optional)
Integer format: int32
totalAgrupador (optional)
Integer format: int32
aplicadosAgrupador (optional)
Integer format: int32
totalPrestadorServicio (optional)
Integer format: int32
aplicadosPrestadorServicio (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_NovedadContrato_Queries_ListNovedad_Result - Up

Resultado del listado.
idNovedad (optional)
Long format: int64
numeroInternoNovedad (optional)
nombre (optional)
descripcion (optional)
fechaRegistro (optional)
Date format: date-time
idContrato (optional)
Integer format: int32
numeroContrato (optional)
idSeguimientoFacturaGlosa (optional)
Long format: int64
idSeguimientoFacturaPago (optional)
Long format: int64
codigoEstadoActual (optional)
Integer format: int32
estadoActual (optional)
fechaEstadoActual (optional)
Date format: date-time
totalElementosCums (optional)
Integer format: int32
totalElementosCups (optional)
Integer format: int32
totalElementosRegimen (optional)
Integer format: int32
totalElementosModalidadPago (optional)
Integer format: int32
totalElementosAgrupador (optional)
Integer format: int32
totalElementosPrestadorServicio (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
consecutivoCum (optional)
Integer format: int32
nombre (optional)
descripcion (optional)
codigoAtc (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCums_Result - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
consecutivoCum (optional)
Integer format: int32
nombre (optional)
descripcion (optional)
codigoAtc (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCups_Result - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaMunicipio_Queries_ListReferenciaMunicipio_Result - Up

codigoMunicipio (optional)
codigoDepartamento (optional)
nombreMunicipio (optional)
nombreDepartamento (optional)

Minsalud_SIIFA_API_Features_ReferenciaReps_Queries_ListReferenciaRepsByNit_Result - Up

nombreDepartamento (optional)
nombreMunicipio (optional)
codigoHabilitacion (optional)
numeroSede (optional)
codigoServicio (optional)
Integer format: int32
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)
nombreServicio (optional)
id (optional)
Long format: int64

Minsalud_SIIFA_API_WeatherForecast - Up

date (optional)
date format: date
temperatureC (optional)
Integer format: int32
temperatureF (optional)
Integer format: int32
summary (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion - PaginadorGenerico_ResultContratoOperacion Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa - PaginadorGenerico_ResultEmpresa Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)
array[Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result] Columna por la que esta ordenada la consulta actual.

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoAgrupador_Queries_ListNovedadContratoAgrupador_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCums_Queries_ListNovedadContratoCums_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoCups_Queries_ListNovedadContratoCups_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoEstado_Queries_ListNovedadEstado_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoModalidadPago_Queries_ListNovedadContratoModalidadPago_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoPrestadorServicio_Queries_ListNovedadContratoPrestadorServicio_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContratoRegimen_Queries_ListNovedadContratoRegimen_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_NovedadContrato_Queries_ListNovedad_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)
array[Minsalud_SIIFA_API_Features_NovedadContrato_Queries_ListNovedad_Result] Columna por la que esta ordenada la consulta actual.